B. Barrels
题意:
给你k次操作。
每次操作可以把一个有数的桶放到其他桶。
求最大的桶。
思路:
暴力即可。
AC
#include <iostream>
#include <algorithm>
using namespace std;
const int maxn=2e5+10;
typedef long long ll;
ll a[maxn];
int main()
{
ios::sync_with_stdio(0);
int tt;cin>>tt;
while(tt--){
ll n,k;cin>>n>>k;
for(int i=1; i<=n; i++)cin>>a[i];
sort(a+1,a+1+n);
ll ans=a[n];
for(int i=max((ll)1,n-k); i<=n-1; i++)ans+=a[i];
cout<<ans<<endl;
}
return 0;
}