上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 24 下一页
摘要: 题意:给你一颗树,你可以在树上添加一条边,问添加一条边之后的简单路径最多有多少条?简单路径是指路径中的点只没有重复。 思路:添加一条边之后,树变成了基环树。容易发现,以基环上的点为根的子树的点中的简单路径没有增加。所以,问题相当于转化为找一个基环,使得以基环上的点为根的子树Σ(i从1到n) sz[i 阅读全文
posted @ 2019-07-06 13:57 维和战艇机 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://codeforces.com/contest/356/problem/D 思路(官方题解):http://codeforces.com/blog/entry/9210 此题需要注意,直接用01背包会TLE, 需要看成多重背包,倍增优化一下。 代码: 阅读全文
posted @ 2019-07-05 16:22 维和战艇机 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 题意:有一个长度为n的数组a和一个长度为m的数组b,一个素数p。有n个集合,初始都只有一个1。现在,对(i从1到n)第i个集合执行以下操作: 对所有集合中的元素c,把c * (a[i] ^ b[j]) mod p 加入集合(j从1到m), 直到集合的元素不再增加为止。 问最后这n个集合的并有多少个元 阅读全文
posted @ 2019-07-04 23:36 维和战艇机 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 题意:有一颗数,每个点有一个颜色,定义两点之间的距离为两点路径之间不同颜色的数目,问所有路径的距离和是多少? 思路:每个颜色的贡献为路径中有这个颜色的路径数。先假设所有路径都会经过一种颜色,再减去不会经过这个颜色的路径数就是这个颜色的贡献。 看一下这个博客会好理解一些吧:https://blog.c 阅读全文
posted @ 2019-07-03 23:48 维和战艇机 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 题意及思路:https://blog.csdn.net/huanghongxun/article/details/49846927 在假设所有边都是最大值的情况下,如果第一个人能比第二个人先到,那就缩短这条边。 代码: 阅读全文
posted @ 2019-07-03 23:40 维和战艇机 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一个长度为n的字符串,定义两个字符串的相关度为两个串对应的子串中第一个串字典序大于第二个串的个数。现在给你相关度,和第二个串,问满足条件的第一个串有多少个? 思路:设dp[i][j]为填了前i个字符,后面的字符和s相同,相关度为j的方案数。现在有两种转移: 1:i位置填的字符大于s[i], 阅读全文
posted @ 2019-07-03 00:07 维和战艇机 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 题意:现在有一个字符矩阵,从左上角出发,每个人交替选择一个字符。如果最后字符a数目大于字符b,那么第一个人获胜,否则b获胜,否则平均。现在双方都不放水,问最后结果是什么? 思路:这题需要注意,选择的字符串不是一条单纯的路径,而是包括这个字符串的所有路径的并。 比如: abc bac ccc ab字符 阅读全文
posted @ 2019-06-30 17:00 维和战艇机 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一个数组,你可以把数组中的数减少最多k,问数组中的所有数的GCD最大是多少? 思路:容易发现,GCD的上限是数组中最小的那个数,而因为最多可以减少k,及可以凑出来的余数最大是k,那么GCD的下限是k + 1,所以当最小的数小于等于k + 1时,答案是最小的数。如果最小的数大于k + 1,我 阅读全文
posted @ 2019-06-30 14:11 维和战艇机 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一张有向图,第i条边连接i号点和(i + 1) % n号点,问最多可以选择多少个点,使得这些点互相不可达。 思路:容易发现,如果某个边的集合点的数目大于等于2,那么就可以选出一个点,当然也可以出现多个1条边的集合相邻的情况(假设有m个),那么可以选择m / 2条边。 代码: 阅读全文
posted @ 2019-06-29 18:35 维和战艇机 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一张无向图,要求对这张图进行删边操作,要求删边之后的图的总边数 >= ceil((n + m) / 2), 每个点的度数 >= ceil(deg[i] / 2)。(deg[i]是原图中i的度数) 思路1:模拟 + 乱搞 直接暴力删就行了,读入边之后随机打乱一下就很难被hack了。 代码: 阅读全文
posted @ 2019-06-29 12:57 维和战艇机 阅读(458) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 24 下一页