#include <iostream>
#include <algorithm>
using namespace std;
int tab[2005];
int main()
{
ios_base::sync_with_stdio(0);
int ilosc, koszulki;
int wynik=0, ostatnia=-1;
cin>>ilosc>>koszulki;
for(int i=0; i<ilosc;++i)
{
cin>>tab[i];
}
sort(tab, tab+ilosc);
reverse(tab, tab+ilosc);
for(int i=0; i< ilosc; ++i)
{
if( koszulki == 0 ){
if( tab[i] == ostatnia )
{
wynik++;
} else{
break;
}
}
if( koszulki > 0 )
{
if( koszulki == 1 )
{
ostatnia = tab[i];
}
koszulki--;
wynik++;
}
}
cout<<wynik;
}
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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | #include <iostream> #include <algorithm> using namespace std; int tab[2005]; int main() { ios_base::sync_with_stdio(0); int ilosc, koszulki; int wynik=0, ostatnia=-1; cin>>ilosc>>koszulki; for(int i=0; i<ilosc;++i) { cin>>tab[i]; } sort(tab, tab+ilosc); reverse(tab, tab+ilosc); for(int i=0; i< ilosc; ++i) { if( koszulki == 0 ){ if( tab[i] == ostatnia ) { wynik++; } else{ break; } } if( koszulki > 0 ) { if( koszulki == 1 ) { ostatnia = tab[i]; } koszulki--; wynik++; } } cout<<wynik; } |
English