Submission #750110

#TimeUsernameProblemLanguageResultExecution timeMemory
750110Essa2006Zalmoxis (BOI18_zalmoxis)C++17
0 / 100
230 ms10316 KiB
#include<bits/stdc++.h> using namespace std; #define ll long long #define endl '\n' #define FF first #define SS second #define all(a) a.begin(), a.end() #define mod (ll)(1000000007) int main(){ int n, k; cin>>n>>k; vector<int>A(n), B; for(int i=0;i<n;i++){ cin>>A[i]; } B=A; int l=0, r=1, ind, val; while(r<n){ while(A[r]==A[l]){ A[r]++; if(l) l--; } if(A[r]<A[l]) l=r++; else if(A[r]>A[l]){ ind=l, val=A[l]; break; } } for(int i=0;i<n;i++){ cout<<B[i]<<' '; if(i==ind) cout<<val<<' '; } }

Compilation message (stderr)

zalmoxis.cpp: In function 'int main()':
zalmoxis.cpp:34:24: warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized]
   34 |             cout<<val<<' ';
      |                        ^~~
zalmoxis.cpp:33:9: warning: 'ind' may be used uninitialized in this function [-Wmaybe-uninitialized]
   33 |         if(i==ind)
      |         ^~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...