感觉是错题或题意不清。我直接统计 o 和 w 的个数,比较大小,就过了。。
o
w
for(int j=0;j<s.size();j++){ if(s[j]=='o') o++; else w++; } if(o>w) cout<<w<<endl; else cout<<max(0ll,w-1)<<endl;