摘要: 传送门 分析 这道题真的好水呀QwQ,想必大家都知道对于式子|x-2|+|x-3|x取什么值可以使式子结果最小,这道题也是这个原理,只需要将要额外减的1、2、3……提前减掉就行了。 代码 阅读全文
posted @ 2018-07-21 15:53 水题收割者 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 传送门 分析 首先我们想到的肯定是n^3暴力枚举,但这显然不行。然后我们想到的就是二分了,但这题没有什么单调性,所以二分也不行。这时候我就想到了先枚举找出p2的位置再在它的左右两边找到p1和p3,但是良心的样例2告诉了我这样是不行的,因为让p2的位置最优并不意味着整体最优。之后我发现可以枚举p2,在 阅读全文
posted @ 2018-07-21 15:07 水题收割者 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 传送门 题目大意 给定两个数n,p;表示n个点中任意两点连边的概率为p,求生成的图是个连通块的概率 分析 我们发现直接求产生联通块的概率并不容易,于是我们转而考虑计算不能生成联通块的概率,公式如下: 代码 阅读全文
posted @ 2018-07-21 13:14 水题收割者 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 传送门 题目大意 给你一个包含n 个单词的字典,给你一篇文章,文章包括若干词典里的单词,把句子里的空格都去掉,单词的首位字母都不变,中间的字符集为乱序,问能否恢复这篇文章,使得单词都是词典里的单词,如果有唯一解,输出唯一解。 分析 可以将将一段字符串哈希来确定这段字符串的字母组成,在记录每一段的首字 阅读全文
posted @ 2018-07-21 12:57 水题收割者 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 传送门 题目大意 给定n个区间,问你被覆盖至少k次的区间(两端连续区间可以合并)最少有多少个,并输出。 分析 大水题呀QwQ,只需要将每个点的位置及它是左端点还是右端点这两个信息存起来然后进行一些简单操作就行了,详见代码。 代码 阅读全文
posted @ 2018-07-21 08:33 水题收割者 阅读(194) 评论(0) 推荐(0) 编辑