Submission #260149

# Submission time Handle Problem Language Result Execution time Memory
260149 2020-08-09T11:45:04 Z sckmd Baloni (COCI15_baloni) C++14
Compilation error
0 ms 0 KB
#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

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);
          ^