Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- void fun(vector <int> &R,int k){
- long long int a = R.size(), b = *max_element(R.begin(),R.end());
- if(a < k){
- R.push_back(b+1);
- for(long long int i = 0;i < a;i++){
- R.push_back(R[i]);
- }
- }
- }
- int main(){
- long long int n, k;
- cin >> n >> k;
- vector<int> R;
- R.push_back(1);
- n--;
- while(n--){
- fun(R,k);
- }
- cout << R[k-1] << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement