摘要: "bzoj2301" 题意 求区间 [a, b] 和 区间 [c, d] 有多少对数 (x, y) 使得 gcd(x, y) = k 。 分析 "参考ppt" "参考blog" 考虑用容斥分成四次查询, 对于每次查询区间 [1, n] [1, m] 有多少对数使得 gcd = k ,等价于 [1, 阅读全文
posted @ 2017-06-12 22:49 ftae 阅读(167) 评论(0) 推荐(0) 编辑
摘要: "百度地图导航" 题意 给出 n 个城市, m 个城市群,每个城市群包含多个城市(一个城市可能被包含在多个城市群中),现在要修路,在城市与城市之间修路,或在城市群间修路,如果在城市群间修路,等价于两个城市群的城市两两各修一条路,问从城市 s 到 t 的最短路。 分析 问题主要是处理城市群间的相连。先 阅读全文
posted @ 2017-06-11 20:57 ftae 阅读(571) 评论(0) 推荐(0) 编辑
摘要: "腾讯消消乐" 题意 给出长度为 n 的序列,每次可以选择删除序列的一个连续区间,要求这一段区间内所有数最大公约数不小于 k ,删除后剩下的序列仍然构成连续序列。 定义 f(i) 为进行 i 次操作将整个序列删完的方案数。计算 $\sum_{i=1}^{n}{(f(i) \ast i)} \text 阅读全文
posted @ 2017-06-11 12:07 ftae 阅读(347) 评论(0) 推荐(0) 编辑
摘要: "1424 零树" 题意 给出一棵树,每次可以选择一个包含节点 1 的连通块,将所有的节点的权值同时加 1 或减 1 ,问最少多少次操作使所有节点权值变为 0 。 分析 这种题意简单的题目好处就是能很快知道自己会不会做,有些很长的英文题搞半天题意还理解错了。 树形DP。首先需要两个数组 d1 d2 阅读全文
posted @ 2017-06-09 19:52 ftae 阅读(234) 评论(0) 推荐(0) 编辑
摘要: "H. Fake News (medium)" 题意 以前是给出 S T 串,问在 S 中有多少个子串为 T 的个数,子串可以不连续,保持位置相对一致。 现在给出 n ,要你构造 S T 串。 分析 这种 special judge 的题目也是清奇。 设 S 为文本串,p 为模式串,设 S = p 阅读全文
posted @ 2017-06-09 09:55 ftae 阅读(190) 评论(0) 推荐(0) 编辑
摘要: "C. Heidi and Library" 题意 有 n 种分别具有价格 b 的书 a ,图书馆里最多同时存放 k 本书,已知接下来 n 天每天都有一个人来看某一本书,如果图书馆里没有则需要购买,问最少花费多少钱。 分析 这道题的一个 "简单版本" ,默认所有书价格为1,那么只需要用 set 维护 阅读全文
posted @ 2017-06-08 23:25 ftae 阅读(214) 评论(0) 推荐(0) 编辑
摘要: " 417 Div2 E" 题意 给出一颗苹果树,设定所有叶子节点的深度全是奇数或偶数,并且包括根在内的所有节点上都有若干个苹果。 两人进行游戏,每回合每个人可以做下列两种操作中的一种: 每个人可以吃掉某个叶子节点上的部分苹果。 将某个非叶子结点上的部分苹果移向它的孩子。 吃掉树上最后一个苹果的人获 阅读全文
posted @ 2017-06-06 00:04 ftae 阅读(343) 评论(0) 推荐(0) 编辑
摘要: "poj2728" 题意 给出 n 个点的坐标和它的高度,求一颗生成树使得树上所连边的两点高度差之和除以距离之和最小。 分析 "01分数规划" +最小生成树。 对于所有的边,在求最小生成树过程中有选或不选的问题, 首先根据01分数规划,我们要使 $ l = \frac{\sum_{i=1}^{n} 阅读全文
posted @ 2017-06-05 22:52 ftae 阅读(439) 评论(0) 推荐(0) 编辑
摘要: "UCloud 的安全秘钥" 题意 给出一个数组 s 串,和数组 t 串,那么如果两者长度相同且两者所含的数字全部相同,则说这两个串相似。 给定原始串 S ,以及 m 个询问 T 串,问 S 串有多少个连续子串和 T 串相似。 分析 2017年计蒜之道第五场的题目。题目很有趣,虽然比赛里只水出了中等 阅读全文
posted @ 2017-06-05 16:00 ftae 阅读(241) 评论(0) 推荐(0) 编辑
摘要: "poj2976" 题意 给出 a b 数组,一共 n 对数,其中最多可以去掉 k 对,问怎样使剩下比率(原始比率是 $ \frac{\sum_{i=1}^{n} a}{\sum_{i=1}^{n} b} 100 $)最大。 分析 "01分数规划" 设 $l=\frac{\sum a}{\sum b 阅读全文
posted @ 2017-06-05 11:48 ftae 阅读(256) 评论(0) 推荐(0) 编辑