1 条题解
-
1
#include<bits/stdc++.h> using namespace std; int a[5];//一共只有4个人,但输入时有序号,所以开数组方便 int main(){ int n,x,y,z; scanf("%d",&n);//输入局数 for(int i=1;i<=n;i++){//n局 scanf("%d%d%d",&x,&y,&z); if(z==1){//地主获胜时 a[x]+=y*3;//地主拿分 for(int j=1;j<=4;j++){ if(x==j)continue;//地主自己不丢分 a[j]-=y;//农民失分 } }else{//地主败北 a[x]-=y*3;//地主失分 for(int j=1;j<=4;j++){ if(x==j)continue;//地主不拿分 a[j]+=y;//农民拿分 } } } for(int i=1;i<=4;i++){ printf("%d ",a[i]);//输出 } printf("\n");//换行好习惯 return 0; }
信息
- ID
- 425
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 2
- 标签
- 递交数
- 40
- 已通过
- 36
- 上传者