pat乙 1018. 锤子剪刀布
来源:互联网 发布:ubuntu 彻底删除软件 编辑:程序博客网 时间:2024/05/07 23:35
#include<iostream>#include<string>#include<map>using namespace std;map<char,int> m1,m2;int cmp(char a,char b){if(a=='C'){if(b=='J'){m1['C']++;return 1;}else if(b=='C')return 0;else{m2['B']++;return -1;}}else if(a=='J'){if(b=='B'){m1['J']++;return 1;}else if(b=='J'){return 0;}else{m2['C']++;return -1;}}else{if(b=='C'){m1['B']++;return 1;}else if(b=='B')return 0;else{m2['J']++;return -1;} } }int main(){int n;cin>>n;int ying=0,ping=0;for(int i=0;i<n;i++){char a,b;cin>>a>>b;//s1.push_back(a);//s2.push_back(b);int tmp=cmp(a,b);if(tmp>0)ying++;else if(tmp==0)ping++; }cout<<ying<<" "<<ping<<" "<<n-ying-ping<<endl;cout<<n-ying-ping<<" "<<ping<<" "<<ying<<endl;int mmax=max(m1['J'],max(m1['C'],m1['B']));if(m1['B']==mmax)cout<<'B'<<" ";else if(m1['C']==mmax)cout<<'C'<<" ";else cout<<"J"<<" "; mmax=max(m2['J'],max(m2['C'],m2['B']));if(m2['B']==mmax)cout<<'B';else if(m2['C']==mmax)cout<<'C';else cout<<"J";return 0;}
0 0
- pat乙 1018. 锤子剪刀布
- PAT 1018. 锤子剪刀布
- PAT 1018. 锤子剪刀布
- PAT 1018. 锤子剪刀布
- PAT(乙) 1018. 锤子剪刀布 (20)
- PAT 1018. 锤子剪刀布 (20)
- PAT - 1018. 锤子剪刀布 (20)
- PAT-B 1018. 锤子剪刀布
- pat(B) 1018. 锤子剪刀布
- PAT (Basic Level)1018. 锤子剪刀布
- PAT 乙级 1018.锤子剪刀布
- PAT-B 1018. 锤子剪刀布
- PAT B 1018. 锤子剪刀布
- C++ - PAT - 1018. 锤子剪刀布 (20)
- 1018. 锤子剪刀布 (20) PAT 乙级
- PAT(乙级)1018. 锤子剪刀布
- PAT-乙级-1018. 锤子剪刀布 (20)
- PAT-B 1018.锤子剪刀布
- CSS hack
- Android Studio中如何打JAR包
- PAT|1096. Consecutive Factors
- javasript Number 对象
- 2016 Multi-University Training Contest 4 1001 Another Meaning (DP)
- pat乙 1018. 锤子剪刀布
- JavaScript和jQuery实现回到顶部效果
- 《FMDB的应用》
- Google网站流量统计工具
- iOS开发学习资料大全--(视频/书籍/社区/工具/博客/文章/网站/教程/日报)
- IOS学习框架==09/08号
- java理解程序逻辑第11章类和对象复习作业
- CentOS 安装rz和sz命令
- 产品经理最基本的思维逻辑