rt,以下代码是 51pts:
printf("%d\n", q[a[x]].top().val), a[q[a[x]].top().id] = -1, q[a[x]].pop();
改一下,就 AC 了:
node tp = q[a[x]].top(); q[a[x]].pop(); printf("%d\n", tp.val), a[tp.id] = -1;
为什么?