ICode9

精准搜索请尝试: 精确搜索
  • P5064 [Ynoi2014] 等这场战争结束之后 题解2022-07-10 18:05:11

    毒瘤卡常分块题但是看你写法。 注意到这道题有回溯操作,可以考虑建立操作树,下设第 \(i\) 个操作在操作树上对应的节点为 \(p_i\): 先建立 0 号节点表示初始状态(令 \(p_0=0\)),对于 1,3 两个非回溯操作(设为第 \(i\) 个操作),当前操作编号就是操作树上对应的节点编号,即令 \(p_i=i\);对于 2

  • luogu P5064 [Ynoi2014] 等这场战争结束之后2022-07-09 22:04:44

    题面传送门 按秩合并并查集写错复杂度假掉以为自己被卡常卡了好久。 首先这种撤销题看上去就是把操作树建立出来然后dfs变成加入与撤销。 然后我们考虑对值域分块,这样看上去求\(k\)小值会可做一些。 首先我们需要确定每个询问在哪个块,这并不困难。我们考虑在dfs时用并查集维护,并查

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有