iT邦幫忙

2023 iThome 鐵人賽

DAY 9
0
自我挑戰組

c++競程30天系列 第 9

Day 11 Uva10050 – Hartals

  • 分享至 

  • xImage
  •  

#1 Uva10050 - Hartals

  • 題義
    *給你T筆測資,N天,P個政黨,以及P個政黨罷工參數,讓你求出在1到n天中總共有幾天罷工,除了星期五跟星期六不算。
  • 解法
    1.兩數相減掛絕對值。
#include <bits/stdc++.h>
using namespace std;

int main() {
    int t,n,p,d;
    cin>>t;
    while(t--){
        cin>>n>>p;
        vector <int> v;
        for(int i=0;i<p;i++){
            cin>>d;
            v.push_back(d);
        }
        int ans=0;
        for(int i=1;i<=n;i++){
            if(i%7==6 || i%7==0)continue;
            for(int j=0;j<v.size();j++){
                if(i%v[j]==0){
                    ans++;
                    break;
                }
            }
        }
        cout<<ans<<endl;
    }
    
}

上一篇
Day 10 Uva10041 - Vito's family
系列文
c++競程30天9
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言