1 条题解
-
3
没人发题解?我来发一个吧!
本人觉得三目运算符方便点
嫌太长的可以修改一下
求各位大佬点个赞再走以下均已AC!!!
三目运算符版
#include<bits/stdc++.h> using namespace std; int main(){ int n,a,b,x=0,y=0,z=0; cin>>n; for(int i=0;i<n;i++) { cin>>a>>b; a!=b ? (a==1 ? (b==2?x++:y++) : a==2 ? (b==3?x++:y++) :( a==3 ? b==1?x++:y++ : z++)) : z++; } cout<<(x>y?"a win":x==y?"tie":"b win"); return 0; }
if-else版
#include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; int a,b,x=0,y=0; for(int i=0;i<n;i++) { cin>>a>>b; if(a!=b) { if(a==1) { if(b==2)x++; else y++; } else if(a==2) { if(b==3)x++; else y++; } else if(a==3) { if(b==1)x++; else y++; } } } if(x==y) { cout<<"tie"; return 0; } cout<<(x>y?"a win":"b win"); return 0; }
- 1
信息
- ID
- 403
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 4
- 标签
- 递交数
- 65
- 已通过
- 28
- 上传者