2 条题解
-
2
using namespace std; int main() { int n,q,cnt=0,nct=0; cin >> n >> q; string s,w; cin >> s >> w; for(int i=0;i<w.size();i++) { if(w[i]=='1') { cnt++; } else { nct++; } } if(cnt%2!=0) reverse(s.begin(),s.end()); if(nct%2!=0) { for(int i=0;i<s.size();i++) { if(s[i]=='1') s[i]='0'; else s[i]='1'; } } cout << s << endl; }
-
-3
#include<bits/stdc++.h> using namespace std; int main() { int n,q; cin>>n>>q; string s; cin>>s; string w; cin>>w; int cnt=0,tmp=0; for(int i=0;i<w.size();i++) { if(w[i]'1') { cnt++; } else { tmp++; } } if(cnt%21) reverse(s.begin(),s.end()); if(tmp%21) { for(int i=0;i<s.size();i++) { if(s[i]'1') s[i]='0'; else s[i]='1'; } } cout<<s<<endl; return 0; }
- 1
信息
- ID
- 728
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 8
- 标签
- (无)
- 递交数
- 267
- 已通过
- 41
- 上传者