摘要: 题目链接 将图建成圆方树后会发现,必经点数 = 圆方树上两点路径上圆点数。 考虑求路径中的圆点数量。因为起点和终点均为圆点,所以路径 \(x\) 到 \(y\) 的答案即为 \((dis(x,y)+1)/2\)。 #include <bits/stdc++.h> using namespace st 阅读全文
posted @ 2025-03-09 21:23 jxy2012 阅读(26) 评论(0) 推荐(1)
摘要: 题目 当字符串 \(m\) 中所有字母出现的次数都和 \(n\) 一致时,\(m\) 一定是 \(n\) 的一个排列。 所以,我们可以根据字符串 \(n\) 中每个字母出现的数量来构造一个哈希函数: \[h(x)=c_a \cdot base^{0}+c_b \cdot base^{1}+c_c \ 阅读全文
posted @ 2025-03-09 21:20 jxy2012 阅读(30) 评论(0) 推荐(1)
摘要: 题目 做这题做的人都傻了。 我们发现题目中的修改操作在线段树上其实就是一个从叶子到根的路径修改。 如图是一种将样例中 \(5\) 号节点乘 \(2\) 时广义线段树上修改的路径。 由于广义线段树是一棵树,所以直接在上面树链剖分就好了。 code 时间复杂度 \(O(n\log^2 n)\),可以通过 阅读全文
posted @ 2025-03-09 21:19 jxy2012 阅读(44) 评论(2) 推荐(1)
摘要: 读完题马上想到 kmp,但需要有一些变化。 容易发现两段单词可以匹配当且仅当它们出现的相对顺序相同,如 a a b a b c 和 x x y x y z,因此可以想到将每个单词用它本次出现的位置与上次出现位置的差来记录它,若第一次出现则记为 inf,如 a a b a b c 可以改写成 inf 阅读全文
posted @ 2024-06-27 20:26 jxy2012 阅读(52) 评论(0) 推荐(1)
摘要: 对数组 \(A\) 差分得数组 \(a\) 使 \(a_i=A_i-A_{i-1}\),则题目显然等价于使得 \(\forall i\in [1,k-1],a_i>0;\enspace \forall i\in [k,n-1],a_i<0\)。每次操作可以使得 \(a_1,\cdots a_{k-1 阅读全文
posted @ 2024-06-27 20:24 jxy2012 阅读(47) 评论(0) 推荐(1)
摘要: 点此看题面 对于一个长度为 \(n\) 的序列建出一棵标准线段树,定义一个区间的权值为至少用线段树上多少个节点才能恰好表示出这个区间。 求所有区间的权值之和。 数据组数 \(\leq10^3,n\leq10^{18}\)。 计算点的贡献 考虑一个区间对应的节点个数,就是把这个区间扔到线段树上时,节点 阅读全文
posted @ 2024-06-27 20:24 jxy2012 阅读(39) 评论(0) 推荐(1)
摘要: 题目大意 给定一个长度为 \(n\) 的序列 \(a\) 和一个正整数 \(m\),现在按下述策略删除 \(a\) 中的数字: 选出一个下标序列 \(p\),使得其: 单调递增 \(\sum_{x\in p}a_x\leq m\) 元素个数最多 字典序是满足上述条件的序列中最大的 然后删除 \(a\ 阅读全文
posted @ 2024-06-27 20:23 jxy2012 阅读(47) 评论(0) 推荐(1)
摘要: 考虑 DP,注意到一个简单路径可以被拆为向上的部分和向下的部分。所以设 \(f_{u,i}\) 表示 \(u\) 的子树中从 \(u\) 向下且第一项是 \(i\) 的 LIS 的最大长度,\(g_{u,i}\) 表示 \(u\) 的子树中 \(u\) 的某个子孙向上到 \(u\) 且最后一项是 \ 阅读全文
posted @ 2024-04-30 15:45 jxy2012 阅读(39) 评论(0) 推荐(1)
摘要: 题目大意 有 \(n\) 个人和 \(m\) 种菜,第 \(i\) 个人对第 \(j\) 道菜的喜爱程度为 \(a_{i,j}\)。如果 \(a_{i,j} = -1\)则表示不喜欢。 现在你要选择一个菜的集合,你会获得喜欢集合中所有菜的人对这些菜的喜爱程度之和的权值,最大化这个权 值,\(n \l 阅读全文
posted @ 2024-04-30 15:43 jxy2012 阅读(37) 评论(0) 推荐(1)
摘要: 由于首位不能是 \(0\) ,因此首位有 \(b-1\) 种可能性。其他 \(n-1\) 位有 \(b^{n-1}\) 种可能。因此这些数总计 \((b-1) b^{n-1}\) 每页 \(c\) 个数,求最后一页有多少个数,即求 \(\text { ans }=(b-1) b^{n-1} \qua 阅读全文
posted @ 2024-04-21 17:06 jxy2012 阅读(65) 评论(0) 推荐(1)
//雪花飘落效果