上一页 1 2 3 4 5 6 7 8 9 10 ··· 41 下一页
摘要: 题意 有一个长度为n的01串,我们可以在某个地方插入一个0或者1,那么如果有连续颜色相同的>=3个,那么这段就会消去,两边的合拢。问将所有01串消去,最少需要插入多少个。(n<=200) 分析 肯定会考虑区间DP 将连续的0或者1缩起来,a[i]表示i位置的个数(要么1个要么2个) 容易分析转移的话 阅读全文
posted @ 2017-10-02 00:23 Chellyutaha 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 题意 给出一个长度为n的字符串的sa数组,n<=1e5,问有多少种不同的字符串的sa数组正好是输入的sa数组(字符串每个位置都是小写字母) 分析 sa数组描述的是字符的大小关系,而不是确切的字符,所以我们考虑位置的逻辑关系 首先一定有$s[sa[i-1]]<=s[sa[i]]$ 但是对于那些$ran 阅读全文
posted @ 2017-09-26 20:41 Chellyutaha 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 题目 https://nanti.jisuanke.com/t/17118 题意 有n个点0,1,2...n-1,对于一个点对(i,j)满足i<j,那么连一条边,边权为i xor j,求0到n-1的最大流,结果取模,n<=1e18 分析 可以写个最大流对数据找规律,但没找出来…… 然后只能取分析了, 阅读全文
posted @ 2017-09-22 22:14 Chellyutaha 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 题目 https://www.nowcoder.com/acm/contest/4/B题意 有n条南北流向的河并列排着,水流速度是v,现在你需要从西岸游到东岸,总共T个时间,你的游泳速度是u,问东岸的上岸点和西岸的下水点之间距离最大是多少? 分析 其实就是求南北方向位移的最大值 如果给定在一条河里的 阅读全文
posted @ 2017-09-18 18:11 Chellyutaha 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 题目 https://www.nowcoder.com/acm/contest/4/C 题意 由n个点组成一个树,有m个帮派,每个帮派由一些个点组成,这些点以及它们两两路径上的所有点都属于该帮派的管辖范围; 有q个询问 v {S} ,表示现在{S}中的帮派联合起来,它们所有点对的两两路径上的所有点都 阅读全文
posted @ 2017-09-17 21:26 Chellyutaha 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 题目 https://nanti.jisuanke.com/t/16958 题意 给定一个n(n<=500)个点的无向图,给每条边黑白染色,输出同色三角形最少的个数和对应的方案 分析 首先考虑给定一个染色完毕的无向图,如何求同色三角形的个数 同色三角形的个数=总的个数-异色三角形的个数 而一个异色三 阅读全文
posted @ 2017-09-13 22:58 Chellyutaha 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 题意 给定一个n个点m条边无向图(n,m<=1e5) 支持两个操作 1.添加一条边 2.询问点u到点v的所有路径中必经边的条数 操作数<=1e5 分析 第一眼看起来像是要动态维护无向图的边双连通分量,看似无法做 其实可以这样想,假设我们有一个树,那么这个树上的每一条边都是必经边 现在假设多加一条非树 阅读全文
posted @ 2017-09-13 17:15 Chellyutaha 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 题意 从1到n共计n(<=90)个物品,每个物品有一个价值a[i],儿子和爸爸轮流做游戏,儿子先手。儿子每次选价值最大的{最左边,最右边}的物品,如果价值一样大, 则选取最左边的物品。 爸爸每次可以取最左边或最右边的物品。 问你,爸爸想要输(价格严格小),而且差值尽可能少的最小差值是多少。 分析 首 阅读全文
posted @ 2017-09-13 16:44 Chellyutaha 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 题目: 分析: 对于一个确定的生成子图,很明显是在一个连通块上走,走完了再跳到另一个连通块上,假设连通块个数为cnt,那么答案一定是$min(a_{cnt-1},a_cnt,..,a_{n-1})$ 那现在的问题就是如何求出对于原图而言,连通块个数分别为1,2..n的生成子图的个数 我们去考虑每条边 阅读全文
posted @ 2017-09-05 21:10 Chellyutaha 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 补题进度:5/11 1001(双向BFS) 题意: 给你一个类似移子游戏,给你初始状态和终止状态,问初始状态到终止状态至少要移多少步,如果步数>20就-1 分析: 很明显的BFS了,不过普通的BFS会有4^20个节点,会TLE 这里因为移动方式可逆并且两个状态明确,所以可以双向BFS,在中间汇合就行 阅读全文
posted @ 2017-08-27 16:45 Chellyutaha 阅读(266) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 41 下一页