解題心得
如果先判斷日期是不是週五週六,反而會超時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; }
沒有留言:
張貼留言