上一页 1 ··· 47 48 49 50 51 52 53 54 55 ··· 89 下一页
摘要: Description Input 第1行,包含三个整数。n,L,R。第2行n个数,代表a[1..n]。 第1行,包含三个整数。n,L,R。第2行n个数,代表a[1..n]。 Output 仅1行,表示询问答案。如果答案是整数,就输出整数;否则,输出既约分数“P/Q”来表示。 仅1行,表示询问答案。 阅读全文
posted @ 2018-10-19 22:29 bztMinamoto 阅读(428) 评论(0) 推荐(1) 编辑
摘要: Description Input 第一行是用空格隔开的二个正整数,分别给出了舞台的宽度W(1到10^8之间)和馅饼的个数n(1到10^5)。 接下来n行,每一行给出了一块馅饼的信息。由三个正整数组成,分别表示了每个馅饼落到舞台上的时刻t[i](1到10^8秒),掉到舞台上的格子的编号p[i](1和 阅读全文
posted @ 2018-10-19 22:00 bztMinamoto 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 传送门 首先要发现,每一次选择拔高的区间都必须包含最右边的端点 为什么呢?因为如果拔高了一段区间,那么这段区间对于它的左边是更优的,对它的右边会更劣,所以我们每一次选的区间都得包含最右边的端点 我们枚举$i$表示考虑到第$i$个玉米,设$dp[j][k]$表示为$j$,$i$被覆盖次数为$k$时的最 阅读全文
posted @ 2018-10-19 21:29 bztMinamoto 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 传送门 我已经连这种傻逼题都不会了orz 正常的dp是$O(n^2)$的,枚举第一个数组的$j$,然后第二个数组的$k$,如果相等,则$dp[i]=dp[j]+1$,否则$dp[i]=dp[j]$ 然后发现可以用树状数组优化这个过程…… 不知道讲清楚没有因为我自己都还有点懵 阅读全文
posted @ 2018-10-19 20:59 bztMinamoto 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 传送门 长链剖分的板子(又是乱搞优化暴力) 对于每一个点,我们定义它深度最深的子节点为它的重儿子(为什么不叫长儿子……),他们之间的连边为重边 然后长链剖分有几个性质 1.总链长为$O(n)$ 2.一个节点的$k$级祖先的子树深度必定大于等于当前节点的子树深度 以上两点稍微yy一下就能发现是对的 然 阅读全文
posted @ 2018-10-19 19:04 bztMinamoto 阅读(282) 评论(0) 推荐(1) 编辑
摘要: 一棵根为1 的树,每条边上有一个字符(a-v共22种)。 一条简单路径被称为Dokhtar-kosh当且仅当路径上的字符经过重新排序后可以变成一个回文串。 求每个子树中最长的Dokhtar-kosh路径的长度。 如果重排后能构成回文串,那么出现奇数次的字符最多一个。用一个22位二进制数表示每一个字母 阅读全文
posted @ 2018-10-19 18:10 bztMinamoto 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 一棵树有n个结点,每个结点都是一种颜色,每个颜色有一个编号,如果一个子树中某种颜色的出现次数最多,则称这棵子树被这种颜色占领(可能被多种颜色占领),问以每一个节点为根的子树,占领它的颜色的编号之和 这题的做法好像是一个叫做dsu on tree的东西(dsu似乎是并查集的缩写?然而和并查集没什么关系 阅读全文
posted @ 2018-10-19 13:20 bztMinamoto 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 传送门 这题纯暴力竟然能过…… 阅读全文
posted @ 2018-10-18 20:59 bztMinamoto 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 传送门 蠢了…… 我们用线段树,记$w0$为该区间最左端取小值时,最右端最小能取大还是小还是无解,$w1$表示最左端取大值时,最右端最小能取大还是小还是无解 然后只要把交换看做修改就好了 这么说可能很难懂,看看代码应该就明白了 阅读全文
posted @ 2018-10-18 20:37 bztMinamoto 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 传送门 思路太妙了啊…… 容易才怪想到暴力,把区间内的每一个数字用并查集维护相等,然后设最后总共有$k$个并查集,那么答案就是$9*10^{k-1}$(因为第一位不能为0) 考虑倍增。我们设$f[i][j]$表示区间$[i,i+2^j-1]$,那么我们可以把原区间给拆成$log$个区间,然后维护这些 阅读全文
posted @ 2018-10-18 19:17 bztMinamoto 阅读(242) 评论(0) 推荐(0) 编辑
上一页 1 ··· 47 48 49 50 51 52 53 54 55 ··· 89 下一页
Live2D