算法
用map<int,int>
存储0、1的数量,对结果进行判断条件输出即可。
C++ 代码
#include<bits/stdc++.h>
using namespace std;
int pa,pb;
map<int,int> m;
int main()
{
cin>>pa>>pb;
for(int i=0;i<3;i++)
{
int t;
cin>>t;
m[t]++;
}
if(pa>pb&&m[0]!=0) printf("The winner is a: %d + %d",pa,m[0]);
else printf("The winner is b: %d + %d",pb,m[1]);
return 0;
}