进食后人( WA on Test 5)
查看原帖
进食后人( WA on Test 5)
1053956
CloudDreamLake楼主2025/6/16 09:52

倍增求链最大值的时候要注意先查最大值再修改 u,vu, v

fdn(t, 19, 0)
  if(st[u][t] != st[v][t])
    u = st[u][t], v = st[v][t],
    val = max({ val, mx[u][t], mx[v][t] });

变成

fdn(t, 19, 0)
  if(st[u][t] != st[v][t])
    val = max({ val, mx[u][t], mx[v][t] }),
    u = st[u][t], v = st[v][t];

2025/6/16 09:52
加载中...