03 2019 档案

摘要:"「HNOI2015」接水果" 题意: 给你一个树上路径集合$ S $ ,每条路径有个权值。每次询问一条路径 $ (x, y) $ ,问它在 $ S $ 中包含的路径中权值第 $ k $ 小的是多少。 做法: 首先考虑如何判断判断一条路径是否被另一条路径包含。 当一条路径 $ (x, y) (dep 阅读全文
posted @ 2019-03-30 11:25 daniel14311531 阅读(253) 评论(1) 推荐(2)
摘要:"Graph on a Table" 题意 有一张 $ n \times m $ 的网格图,每次可以从 $ (x_0, y_0) $ 跳到 $ (x_1, y_1) $ 当且仅当 $ x_0 define mp make_pair define fst first define snd second 阅读全文
posted @ 2019-03-10 21:04 daniel14311531 阅读(289) 评论(1) 推荐(0)
摘要:"IOI2007 sails 船帆" 题意: 让我们来建造一艘新的海盗船。船上有 N个旗杆,每根旗杆被分成单位长度的小节。旗杆的长度等于它被分成的小节的数目。每根旗杆上会挂一些帆,每张帆正好占据旗杆上的一个小节。在一根旗杆上的帆可以任意排布在不同的小节中,但是每个小节上至多能挂一张帆。 在风中,帆的 阅读全文
posted @ 2019-03-03 13:20 daniel14311531 阅读(281) 评论(0) 推荐(1)
摘要:"CF1009F Dominant Indices" 题意: 求每棵子树中深度为k的子孙最多的k,有多个k取最小。 做法: 显然的DP是 $ f[i][j] $ 表示在i的子树内深度为j的点的个数,然而这样是 $ O(n^2) $ 的。 由于这道题与深度有关,所以考虑长链剖分。对于长链,直接继承孩子 阅读全文
posted @ 2019-03-01 20:38 daniel14311531 阅读(167) 评论(0) 推荐(1)
摘要:"SP1693 COCONUTS" 题意: 几个士兵在投票,有支持与反对两种选择,每个人有自己的看法,但是他们有时也会为了支持朋友的看法而放弃自己的看法,请求出一种方案,使得违背自己初始看法的人数与看法不一致的朋友对数之和最小,人数不大于300。 做法: 这是一道网络流的题目。是源点s代表支持,汇点 阅读全文
posted @ 2019-03-01 18:58 daniel14311531 阅读(190) 评论(0) 推荐(1)