样例和hack数据都水死了……
for(int i=1;i<=n;i++){ int p=fa[0][i]; for(int j=1;j<=KMAX;j++){ bq[j][i]=min(bq[j-1][i],bq[j-1][p]); fa[j][i]=p=fa[j-1][p]; } }