解題心得
如果先判斷日期是不是週五週六,反而會超時QQ
程式碼
#include <iostream>
using namespace std;
int main()
{
int T,n,p,h[101]={0};
cin>>T;
while(T--)
{
int ans=0;
cin>>n>>p;
for(int i=0;i<p;i++)
cin>>h[i];
for(int i=1;i<=n;i++)
{
for(int j=0;j<p;j++)
{
if(i%h[j]==0&&i%7!=0&&i%7!=6)
{
ans++;
break;
}
}
}
cout<<ans<<endl;
}
return 0;
}
沒有留言:
張貼留言