#define ll long long
#include <iostream>
#include <cstdlib>
#include <bits/stdc++.h>
using namespace std;
int tab[127];
int main(){
int n,k,suma=0,a,najw=0;
cin>>n>>k;
while(n--){
cin>>a;
tab[a]++;
najw=max(najw,a);
}
for(int i=najw;i>0 && k>0;i--){
if(tab[i]!=0){
suma+=tab[i];
k-=tab[i];
}
}
cout<<suma;
return 0;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | #define ll long long #include <iostream> #include <cstdlib> #include <bits/stdc++.h> using namespace std; int tab[127]; int main(){ int n,k,suma=0,a,najw=0; cin>>n>>k; while(n--){ cin>>a; tab[a]++; najw=max(najw,a); } for(int i=najw;i>0 && k>0;i--){ if(tab[i]!=0){ suma+=tab[i]; k-=tab[i]; } } cout<<suma; return 0; } |
English