Submission #861850

#TimeUsernameProblemLanguageResultExecution timeMemory
861850maks007Zalmoxis (BOI18_zalmoxis)C++14
35 / 100
118 ms12400 KiB
#include "bits/stdc++.h" using namespace std; int last; vector <int> ans, a; map <int,int> wiped; void f(int v) { if(a.size() == 0) { ans.push_back(v); return; } if(v == a.back()) { ans.push_back(v); a.pop_back(); return; } if(a.back() > v) { ans.push_back(v); return; } f(v-1); f(v-1); } signed main () { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); int n, k, cnt = 0; cin >> n >> k; for(int i = 0; i < n; i ++) { int x; cin >> x; wiped[x] ++; a.push_back(x); } reverse(a.begin(), a.end()); // int need = (1 << 30) - cnt; // cnt = 0; // while(need > 1) { // cnt ++; // need /= 2; // } f(30); for(auto i : ans) cout << i << " "; return 0; }

Compilation message (stderr)

zalmoxis.cpp: In function 'int main()':
zalmoxis.cpp:30:12: warning: unused variable 'cnt' [-Wunused-variable]
   30 |  int n, k, cnt = 0;
      |            ^~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...