在本题中,我不小心把点编号和循环变量i写错了,如下:
for(int i=1;i<=n;i++) { update(lst[i].second); if(vis[lst[i].second]>lst[i].first) return 0; }
写成了:
for(int i=1;i<=n;i++) { update(lst[i].second); if(vis[i]>lst[i].first) return 0; }
然而却有着85pts的成绩,甚至只与答案只差1,你永远可以相信ccf!