小白月赛的F题
小白月赛的F题给的标程
不是很理解这里
for(inti=1;i<=n;i++)
{
ans[a[i].id]=find(1,1,n,a[i].y,n)+1;
change(1,1,n,a[i].y,ans[a[i].id]);
}
我改成这样为什么不对 for(inti=1;i<=n;i++)
{
ans[i]=find(1,1,n,a[i].y,n)+1;
change(1,1,n,a[i].y,ans[i]);
}
不明白为什么要记录id,i不也是一样的吗