今天放学回家,闲的没逝,就打开了洛谷做了一道题但就遇到了一个问题,只AC了一组,反复检查源代码,没有一点问题啊?为什么没有AC啊!!!大神求解
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,A=0,B=0,shu=2;
cin>>n;
for(int i=1;i<=n;i++){
int s=i,sum1=0,sum0=0;
for(int j=0;j<10000;j++){
if(s%2==0){
sum0++;
}else{
sum1++;
}
s/=2;
if(s==1){
break;
}
}
if(sum1>sum0){
B++;
}else{
A++;
}
}
cout<<A<<" "<<B<<endl;
return 0;
}
又自己做了几套样例,都通过了,这是为什么!!!