#include #include using namespace std; int cmp(const void *a, const void *b) { return *(int*)b - *(int*)a; } int main(){ int n, k; cin >> n >> k; int a[n]; for(int i = 0; i < n; i++) cin >> a[i]; qsort(a, n, sizeof(int), cmp); int ans = 0; for(int i = 0; i < k; i++) { if((a[i] <= 0) && (i != 0)) break; ans += a[i]; } cout << ans << '\n'; return 0; }