Submission #260149

#TimeUsernameProblemLanguageResultExecution timeMemory
260149sckmdBaloni (COCI15_baloni)C++14
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; #define MAXN 1000005 bool done[MAXN]; queue <int> ids[MAXN]; int h[MAXN]; void go(int height) { if(ids[height].empty())return ; int idx = ids[height].front(); ids[height].pop(); done[idx]=true; go(height-1); } int main() { ios_base::sync_with_stdio(false); int n; cin >> n; for(int i = 1; i <= n; i++) { cin >> h[i]; ids[h].push(i); } int ans = 0; for(int i = 1; i <= n; i++) { if(!done[i])go(h[i]),ans++; } cout << ans; return 0; }

Compilation message (stderr)

baloni.cpp: In function 'int main()':
baloni.cpp:26:10: error: invalid types 'std::queue<int> [1000005][int [1000005]]' for array subscript
     ids[h].push(i);
          ^