求debug或反例
  • 板块灌水区
  • 楼主DFs_YYDS
  • 当前回复19
  • 已保存回复19
  • 发布时间2024/8/23 22:08
  • 上次更新2024/8/24 09:59:06
查看原帖
求debug或反例
1119406
DFs_YYDS楼主2024/8/23 22:08

给两个 0101 串 aa 和 bb,每次可以选择 aa 的相邻两个数并将它们取反。问最少操作多少次可以将 aa 变成 bb,数据保证有解。

我的代码:

#include<bits/stdc++.h>
using namespace std;
string a,b;
void fan(int i){
    if(a[i]=='1')a[i]='0';
    else a[i]='1';
}
int main(){
    int c=0;
    cin>>a>>b;
    for(int i=0;i<a.size()-1;i++)if(a[i]!=b[i])fan(i+1),c++;
    cout<<c;
    return 0;
}

什么?你问我为什么最近老是被一些弱智题整死?我也不知道qwq

2024/8/23 22:08
加载中...