参考代码:
#include"bits/stdc++.h" using namespace std; bool a[11111]; bool b[11111]; long long ans=0; int main(){ string str1; string str2; cin>>str1; cin>>str2; int len=str1.size(); for(int i=0;i<len;i++) if(str1[i]=='o') a[i]=false; else a[i]=true; for(int i=0;i<len;i++) if(str2[i]=='o') b[i]=false; else b[i]=true; for(int i=0;i<len;i++){ if((!a[i]&&b[i])){ a[i]=!a[i]; a[i+1]=!a[i+1]; ans++; } else if (!b[i]&&a[i]){ a[i]=!a[i]; a[i+1]=!a[i+1]; ans++; } } cout<<ans; return 0 ; }
0.0分
0 人评分
逆反的01串 (C++代码)(依旧推荐switch)浏览:1003 |
C二级辅导-计负均正 (C语言代码)浏览:643 |
C语言程序设计教程(第三版)课后习题12.6 (C语言代码)浏览:816 |
弟弟的作业 (C++代码)浏览:1342 |
小明A+B (C语言代码)浏览:1316 |
简单的a+b (C语言代码)浏览:564 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:760 |
三角形 (C语言代码)浏览:965 |
母牛的故事 (C语言代码)浏览:739 |
C二级辅导-统计字符 (C语言代码)浏览:695 |