Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as C++ by x8658732 ( 6 years ago )
#include <iostream>
using namespace std;

int main(){
	int Cases,days,partys,count;
	int set[50000]={0};
	int party[50000]={0};
	
	cin>>Cases; 
	while(Cases--){
		cin>>days;
		cin>>partys;
		for(int i=0;i<partys;i++){
			cin>>set[i];
		}
		for(int i=0;i<partys;i++){
			for(int j=1;;j++){
				if(set[i]*j>days){
					break;
				}
				party[set[i]*j]=1;
			}
		}
		party[6]=0;
		party[7]=0;
		for(int i=1;i<days;i++){
			party[6+7*i]=0;
			party[7+7*i]=0;
		}
		for(int i=1;i<days+1;i++){
			if(party[i]==1){
				count++;
			}
		}
		cout<<count<<endl;
		count=0;
		for(int i=0;i<50000;i++){
			set[i]=0;
			party[i]=0;
		}
	}
	return 0;
}

 

Revise this Paste

Your Name: Code Language: