代码:
#include<iostream>
#include<stdio.h>
#include<stack>
#include<string.h>
using namespace std;
int record[44];
int res[44];
int main(){
int n,t;
cin>>t;
while(t--){
memset(record,-1,sizeof(record));
cin>>n;
int temp;
for(int a=0;a<n;a++){
cin>>temp;
int index=temp+a;
record[index]=1;
int num=1;
for(int b=index-1;b>=0;b--){
if(record[b]==-1){
res[a]=num;
record[b]=-11;
break;
}else if(record[b]==1){
num++;
}
}
}
for(int a=0;a<n;a++) cout<<res[a]<<" ";
cout<<endl;
}
return 0;
}