1064:奥运奖牌计数
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 106854 通过数: 72835
【题目描述】
2008年北京奥运会,A国的运动员参与了n天的决赛项目(1≤n≤17)。现在要统计一下A国所获得的金、银、铜牌数目及总奖牌数。输入第1行是A国参与决赛项目的天数n,其后n行,每一行是该国某一天获得的金、银、铜牌数目。输出4个整数,为A国所获得的金、银、铜牌总数及总奖牌数。
【输入】
输入n+1行,第1行是A国参与决赛项目的天数n,其后n行,每一行是该国某一天获得的金、银、铜牌数目,以一个空格分开。
【输出】
输出1行,包括4个整数,为A国所获得的金、银、铜牌总数及总奖牌数,以一个空格分开。
注意:此暴力是因为题目中的(1≤n≤17)条件(要不然会写死的)
代码如下:
#include<bits/stdc++.h>
using namespace std;
int a[114514];
int main(){
int n,j=0,y=0,t=0,z=0;
cin>>n;
for(int i=1;i<=n*3;i++){
cin>>a[i];
}
for(int i=1;i<=n*3;i++){
j=a[1]+a[4]+a[7]+a[10]+a[13]+a[16]+a[19]+a[22]+a[25]+a[28]+a[31]+a[34]+a[37]+a[40]+a[43]+a[46]+a[49];
y=a[2]+a[5]+a[8]+a[11]+a[14]+a[17]+a[20]+a[23]+a[26]+a[29]+a[32]+a[35]+a[38]+a[41]+a[44]+a[47]+a[50];
t=a[3]+a[6]+a[9]+a[12]+a[15]+a[18]+a[21]+a[24]+a[27]+a[30]+a[33]+a[36]+a[39]+a[42]+a[45]+a[48]+a[51];
}
z=j+y+t;
cout<<j<<" "<<y<<" "<<t<<" "<<z<<" ";
return 0;
}
下期出算数方法~
给个赞吧,球球了