描述
兔子采集队工作回来,把采集回来的胡萝卜分成 4 堆,小童只能从每堆里拿走 1 根胡萝卜。
小童的目标是拿走总重量最重的 4 根胡萝卜。假如我们知道每根胡萝卜的重量,爱学编程的你来帮帮小童吧。
输入描述
4堆胡萝卜,共4行:每行第一个正整数n,是一堆胡萝卜的数量(≤1000)。后面n个正整数,是每堆胡萝卜中每个胡萝卜的重量(1≤单个胡萝卜重≤100)。
输出描述
请问拿走的4根胡萝卜总重量最大是多少?
样例输入 1
5 4 3 2 1 6 4 3 2 1 4 6 9 3 2 4 6 3 3 11 2 1
样例输出 1
30
#include<bits/stdc++.h>
using namespace std;
int main(){
int max=0;
for(int p=0;p<4;p++){
int n;
cin>>n;
int a[1005];
for(int i=0;i<n;i++){
cin>>a[i];
}
sort(a,a+n);
max+=a[n-1];
}cout<<max;
return 0;
}