#include #include #include using namespace std; string bin(unsigned long long x){ string odp=""; while(x>0){ if(x%2 == 0){ odp+='0'; //odp = '0'+odp; }else{ //odp='1'+odp; odp+='1'; } x/=2; } int p = 31 - odp.size(); for(int i=0; i=0; i--){ if(x[i] =='1'){ odp+=dwa; } dwa*=2; } return odp; } int main() { ios_base::sync_with_stdio(false); int n; int k; vector v; unsigned long long x; cin >> n >> k; unsigned long long maks = 0; for(int i = 0 ; i < n; i++) { cin >> x; v.push_back(x); if(x > maks) maks = x; } if(k == 1) { cout << maks << endl; } else { sort(v.begin(), v.end()); vector tab(n); for(int i=0; i=0; j--) { int ILE_JEDYNEK = 0; int nz=0; for (int i = n-1; i >= z; i--) { //cout<