PAT 乙级 1018
来源:互联网 发布:数据库培训内容 编辑:程序博客网 时间:2024/06/05 19:31
特别注意的是在一方哪种情况下都没赢时,输出B
#include<iostream>#include<cstring>#include<algorithm>using namespace std;int main(){int n;cin>>n;int m=n;char a,b;int a1=0,a2=0,a3=0;int g[100]={0};int h[100]={0};while(n--){cin>>a>>b;if(a!=b){if(a=='C'&&b=='J'){ a1++; g[a-'0']++;} if(a=='B'&&b=='C'){a1++;g[a-'0']++;}if(a=='J'&&b=='B'){a1++;g[a-'0']++;}if(a=='B'&&b=='J'){a3++;h[b-'0']++;}if(a=='C'&&b=='B'){a3++;h[b-'0']++;}if(a=='J'&&b=='C'){a3++;h[b-'0']++;} } else a2++; } cout<<a1<<" "<<a2<<" "<<a3<<endl;cout<<a3<<" "<<a2<<" "<<a1<<endl;int max1=-1;int max2=-1;int p,q;for(int i=0;i<100;i++){if(g[i]>max1){max1=g[i];p=i;} if(h[i]>max2){max2=h[i];q=i; } }if(p==0) cout<<"B"<<" ";else cout<<char(p+'0')<<" ";if(q==0) cout<<"B";else cout<<char(q+'0')<<endl; return 0;}
阅读全文
0 0
- PAT乙级1018
- pat乙级1018
- PAT 乙级 1018
- PAT(乙级)1018
- pat乙级1018
- PAT 乙级 1018
- PAT(乙级)1018 人口普查(20)
- PAT乙级1018 锤子剪刀布
- PAT考试乙级1018(C语言实现)
- PAT乙级 1004. 成绩排名
- PAT乙级 月饼 (25)
- PAT乙级 人口普查(20)
- PAT 乙级 1020.月饼
- PAT乙级1001
- PAT乙级1002
- PAT 乙级 1028.人口普查
- PAT乙级1003
- pat乙级总结
- openCV---子矩阵赋值
- redis持久化方案
- spring学习笔记-helloworld
- Spring常见面试题总结
- 前端H5初学笔记(二)
- PAT 乙级 1018
- deep learnling概念理解 --Dropout
- you need to have ldconfig in your PATH env when enabling luajit
- 【入门】java基础--3
- Java 8 之 lambda 表达式简单使用入门实例代码。
- java编码规范
- Asp .Net Core 2.0 登录授权以及多用户登录
- OkHttp封装
- 性能较好的JVM参数配置