C题为啥只过了88.2%?求讲解
#include<bits/stdc++.h> using namespace std; int main(){ int n,sum=0,haha=0; bool hand=true; cin>>n; string s; cin>>s; for(int i=0;i<n;i++){ if(s[i]=='1')sum++; else haha++; if(haha>sum&&hand==true){ hand=false; haha--; sum++; }else if(haha>sum&&hand==false){ cout<<0; return 0; } } if(hand==true)cout<<n; else cout<<haha; }