水题
本来没时间写了,但是也不想打破规矩,于是就写了一题,正好特别简单,今天算法就水过去了,不过我犯了一些低级错误
/*
问题描述
kAc有n堆糖果,每堆有A[i]个。
kAc说你只能拿m次糖果,聪明的你当然想要拿最多的糖果来吃啦啦啦~
//第二天,kAc问你还想吃糖果么?(嘿嘿嘿)说着眼角路出奇怪的微笑...
输入格式
第一行两个数字n和m,第二行有n个数字A[i]。
输出格式
输出一行表示最多能拿几个糖果。
样例输入
2 2
1 2
样例输出
3
数据规模和约定
0<n≤1000
其余数字都是不超过1,000,000,000的非负整数。
*/
#include<iostream>
#include<algorithm>
using namespace std;
const int N=1100;
long long A[N];
int n;
int m;
long long ans=0;
int main(){
cin>>n;
cin>>m;
for(int i=1;i<=n;i++)
cin>>A[i];
sort(A+1,A+n+1);
for(int i=n;i>=n-m+1;i--)
ans+=A[i];
cout<<ans;
return 0;
}