- link:http://codeforces.com/contest/1017/problem/B
- AC code:
找呀找呀找规律
#include<iostream>
using namespace std;
int main(){
int n,c=0,d=0;long long ans=0;
string a,b;cin>>n>>a>>b;
for(int i=0;i<n;i++)
if(a[i]=='1'&&b[i]=='0')c++,d++;
else if(a[i]=='1'&&b[i]=='1')d++;
for(int i=0;i<n;i++)
if(a[i]=='0'){
if(b[i]=='1')ans+=c;
else ans+=d;
}
cout<<ans<<endl;
}
本文提供了一道CodeForces竞赛题目B的解决方案,通过分析输入字符串中的模式,使用C++实现了一个有效的算法来计算特定条件下的答案。
334

被折叠的 条评论
为什么被折叠?



