先搞个最水的题逝逝。
#include <bits/stdc++.h>
using namespace std;
int main() {
long long n, m, sum = 0;
cin >> n;
vector<long long>w;//用vector定义一个不定长度的数组,然后俺也不知道为啥要用long long。
while (cin >> m) {
w.push_back(m);//就把每次输入的m加到那个数组w最后。
}
sort(w.begin(), w.end(), greater<long long>());
for (int i = 0; i < n; i++) {
sum = w[i] + sum;
}
cout << sum << endl;
return 0;
}
应该完了。