上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 30 下一页
摘要: 主席树的实质其实还是一颗线段树, 然后每一次修改都通过上一次的线段树,来添加新边,使得每次改变就改变logn个节点,很多节点重复利用,达到节省空间的目的。 1.不带修改的区间第K大。 HDU-2665 模板题 代码: 阅读全文
posted @ 2018-05-18 16:31 Schenker 阅读(249) 评论(0) 推荐(0) 编辑
摘要: Cut 'em all! 题意:求删除了边之后,剩下的每一块联通块他的点数都为偶数,求删除的边最多能是多少。 题解:如果n为奇数,直接返回-1,因为不可能成立。如果n为偶数,随意找一个点DFS建树记录下他的子孙+本身的个数。然后再DFS一下,对于每一个点,他的个数为偶数,就把他与父节点的边隔断, c 阅读全文
posted @ 2018-05-18 11:35 Schenker 阅读(295) 评论(0) 推荐(0) 编辑
摘要: Shark 题意:一个研究员观察了一条鲨鱼n天的运动,然后这条鲨鱼他只会往前走,不会回到去过的地方,现在有一个k,,如果鲨鱼当天游过的距离 >= k, 代表的鲨鱼在这天会前往下一个地点,现在求鲨鱼在每个停留的地点所待的时间是一样的,然后在上面那个情况下使得鲨鱼所待得地点数目最多,然后再地点数目的情况 阅读全文
posted @ 2018-05-18 10:58 Schenker 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 这次div3比上次多一道, 也加了半小时, 说区分不出1600以上的水平。(我也不清楚)。 A. Remove Duplicates 题意:给你一个数组,删除这个数组中相同的元素, 并且保留右边的元素。 代码: 1 #include<bits/stdc++.h> 2 using namespace 阅读全文
posted @ 2018-05-14 16:12 Schenker 阅读(299) 评论(0) 推荐(0) 编辑
摘要: A Wrong Subtraction 题意: 对于一个数操作n次,操作如下: 如果末尾是0就将这个数除以10, 如果末尾不是0就将这个数-1, 直接做就好了。 代码: 1 #include<bits/stdc++.h> 2 using namespace std; 3 #define Fopen 阅读全文
posted @ 2018-05-14 15:27 Schenker 阅读(2129) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-05-10 23:54 Schenker 阅读(56) 评论(1) 推荐(1) 编辑
摘要: The Number Games 题意:一共有n个点, n-1条路,第i个点有2^i个人, 然后需要删除k个点,现在需要删除k个点之后,剩下的图为连通图, 并且剩下的人数最多。 题解:我们可以发现如果删除最大的那个点 比 删除其他的所有点损失的人数还要多, 所以我们要贪心的留下标号大的点。我们将删除 阅读全文
posted @ 2018-05-10 22:33 Schenker 阅读(226) 评论(0) 推荐(0) 编辑
摘要: Perfect Groups 题意:对于每一个连续的区间,区间内的数至少分成几个组,使得每个组内的数任意2个相乘是一个平方数。 输出的话是每个组数的个数。 题解:对于每一个数都将将他处理成不含平方数因子的数, 这样只有本身乘本身才会是一个平方数。 然后对这个数组处理出这个数前面的位置, 然后 n^2 阅读全文
posted @ 2018-05-09 23:42 Schenker 阅读(269) 评论(0) 推荐(0) 编辑
摘要: Posterized 题意:将[0,255] 分成 若干段, 每一段的长度最多为k, 每一个数只能被放进一个段里, 然后每一段的数组都可以被这一段最小的数字表示, 求最小的字典序。 题解:每次一个访问到一个数没被放到段里时, 就在不破环前面分好段的情况下, 尽可能将这个数分到前面段里去。然后将路上的 阅读全文
posted @ 2018-05-09 23:29 Schenker 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 传送门 题意:本来惯例中文题不解释的, 但是有些人不懂这个题意, 简单的来说, 就是s1每一个的每一个字符都可以和别的字符构成一个子串 == s2。 算了还是惯例中文题意不解释吧。 题解:其实以前写nowcoder的比赛的时候,已经被nowcoder的数据给震惊过了,可是昨天发现有人交随机数过的,有 阅读全文
posted @ 2018-05-05 22:46 Schenker 阅读(173) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 30 下一页