void solve()
{
int n;
cin >> n;
vector<int> a(n + 1);
int t;
fora(i, 0, n) {
cin >> t;
a[max(0, i - t + 1)]++;
a[i + 1]--;
}
a.pop_back();
partial_sum(a.begin(), a.end(), ostream_iterator<bool>(cout, " "));
cout << endl;
}