0%

蓝桥杯PREV06-翻硬币

题目链接

题目概述

就不概述了,比较简单。

题目分析

其实就是找出两个字符串不同字符的下标,两两相减后求和。

完整代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <bits/stdc++.h>
using namespace std;

int main(){
string s1,s2;
cin>>s1>>s2;
vector<int> v;
for(int i=0; i<s1.size(); i++){
if(s1[i]!=s2[i])
v.push_back(i);
}
int ans=0;
for(int i=1; i<v.size(); i+=2){
ans+=v[i]-v[i-1];
}
cout<<ans<<endl;
return 0;
}

自我总结

有时候不要想太多,别被题目吓到了。