

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
#include <bits/stdc++.h>
#define ll long long
using namespace std;
ll n, a[1000005], MAX = 0, vt = 0, i, j, k, tong = 0;
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
cin >> n >> k;
for (i = 1; i <= n; i++)
{
cin >> a[i];
}
for (i = 1; i <= k; i++)
{
for (j = 1; j <= n; j++)
{
if (a[j] > MAX)
{
MAX = a[j];
vt = j;
}
}
tong += MAX;
a[vt] = 0;
MAX = 0;
vt = 0;
}
cout << tong;
return 0;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
Code
n,k = map(int, input().split())
arr = [int(x) for x in input().split()]
s = 0
while k > 0:
s += max(arr)
arr.pop(arr.index(max(arr)))
k -= 1
print(s)
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin
0
50
0
chỗ a[vt] = 0 là sao vậy ạ