随笔分类 -  CNOI

若是你真挚的希望,就一定能得到强烈的回答 一如那永恒的星巅
摘要:首先,我们需要读懂这个图是什么图。 第一,忽略外面的环,由“任意两点可到达且路径唯一”的条件可知这是一棵树。 第二,因为每个点的度数是三,所以如果只考虑中间的树,除了 k 以内的点都是叶子,其他的点度数都是三。 考虑什么样的树有很多点度数是三:完全二叉树。但是这个和完全二叉树还有个不同,就是完全 阅读全文
posted @ 2023-05-30 22:52 jucason_xu 阅读(29) 评论(0) 推荐(0) 编辑
摘要:首先看到这个数据范围限制,我们不难猜到是状压 dp,首先就猜测复杂度应该是 O(nmS)S 是状压大小,和 m 有关的某个非多项式的级数。 错误的思考过程 然后我们就很快能找到一个状压 dp 的方法。我们可以记录当前一列的黑白染色情况和连通块的集合划分。粗略估计是 $\sum_ 阅读全文
posted @ 2023-05-05 21:08 jucason_xu 阅读(87) 评论(0) 推荐(0) 编辑
摘要:我们可以先 dp,设 fi,j,k,lgi,j,k,l表示当前三个棋子分别在点 i,j,k,目前轮到 l 走,谁胜利,最终会走多少步。 然后我们发现,变成一个有向图博弈。并且 l 是由 i,j,k 的奇偶性唯一确定的。就可以在图上直接做了。 首先我们发现 阅读全文
posted @ 2023-04-24 15:46 jucason_xu 阅读(27) 评论(0) 推荐(0) 编辑
摘要:按照思维难度加大和代码难度减小的顺序,我们来看这道题的不同做法。 若你无畏,我亦无畏 - 平衡树 平衡树简直是天然用来维护这种操作的——合并两个区间,提取一个值。我们可以对每个行的前 m1 位和最后一列各维护一棵平衡树。平衡树上二分得到要删除的数,将当前区间分成 左边 - 要提走的数 - 右边 阅读全文
posted @ 2023-02-27 15:44 jucason_xu 阅读(58) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示