北京师范大学第十七届程序设计竞赛决赛-重现赛
足球
链接:https://ac.nowcoder.com/acm/contest/895/A
来源:牛客网
题目描述
足球是世界第一大运动。
有人曾以这样的方式来评价一直球队的能力:
球队能力等于球队球员的总身价乘以该球队身价最低一人的身价。
现在已知每支球队都有 23 人,且球员的身价不超过 1000,不低于 1,
你需要求出每支球队的能力值。
输入描述:
第一行是一个正整数T (T <= 20),表示有T只队伍。接下来T行,每行包含 23 个范围均不超过1000的正整数 ,表示一支球队所有队员的身价。
输出描述:
对每支球队输出一行,表示这支的能力值。示例1
输入
1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
输出
23
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin >> n;
while(n--){
long long sum = 0, a[23] ={0};
for(int i = 0 ;i < 23; i++){
cin >> a[i];
sum += a[i];
}
sort(a, a + 23);
cout << sum * a[0] <<endl;
}
return 0;
}
2019长安大学ACM校赛网络同步赛
题目描述
示例1
输入
2
3 4 3 3 3 3
6 6 6 5 6 6
输出
4
5
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin >> n;
while(n--){
int a[110] ={0};
int k;
for(int i = 0; i < 6; i++){
cin >> k;
a[k]++;
}
for(int i = 1; i <= 100; i++){
if(a[i] == 1)
printf("%d\n",i);
}
}
return 0;
}