摘要:
给定 \(n\) 个点 \(m\) 条无向边的图以及 \(s, t\),问有多少种 \(s \rightarrow t\) 的路径使得路径长度为 \(k\) 且不能顺着刚走过来的边走回去。 \(n \le 50, m \le 60, k \le 2^{30}\)。 如果没有不能原路返回这个条件就是板 阅读全文
posted @ 2025-11-07 21:00
xiehanrui0817
阅读(4)
评论(0)
推荐(0)
摘要:
给定一个 \(n\) 个节点的有向图,连接 \((i, j)\) 的有向边边权为 \(c_{i, j}(0 为没有边)\),问有多少种从 \(1\) 到 \(n\) 的方式使得经过的边边权之和为 \(k\)。 \(n \le 10, c \le 9, k \le 10^9\)。 如果 \(c\) 只 阅读全文
posted @ 2025-11-06 21:19
xiehanrui0817
阅读(6)
评论(0)
推荐(0)
摘要:
显然直接排序是不可能的。这种关于排序的题目有个经典套路:先考虑只有 \(0, 1\) 的情况。 这个题就是用线段树维护区间 \(0/1\) 的数量,再区间赋 \(0/1\) 即可。 再考虑 \(n\) 个数,可以二分答案 \(x\),将 \(< x\) 的看成 \(0\),\(\ge x\) 的看成 阅读全文
posted @ 2025-11-06 21:12
xiehanrui0817
阅读(3)
评论(0)
推荐(0)
摘要:
要求所有三个点均相连时好做的,而要求的是没有点相连的,考虑容斥。 答案是\(所有情况 - 有一个相连的 + 有两个相连的-有三个相连的\)。 第一个随便 \(O(n)\) 算一下,最后一个就是一个无向图三元环计数板子(度数大的向小的,做到 \(O(m \sqrt m)\))。 第二种枚举一条边 \( 阅读全文
posted @ 2025-11-06 21:07
xiehanrui0817
阅读(2)
评论(0)
推荐(0)
摘要:
B \(n \le 10^6\),答案保留 \(6\) 为小数。 可以二分答案 \(p\)。(除了二分也没啥能下手的地方,而且题目具有明显的单调性,和平均数类似。) 设区间内众数出现 \(c1\) 次,剩下的数共出现 \(c0\) 次,则 \(\frac{c1}{c0 + c1} \ge k\),化 阅读全文
posted @ 2025-11-06 20:58
xiehanrui0817
阅读(8)
评论(0)
推荐(0)
摘要:
给定一棵大小为 \(n\) 的树和 \(m\) 条链 \(s_i, t_i\),询问有多少对 \((u, v)\) 满足 \(u, v\) 同时在一条链上? \(n, m \le 10^5\) 一个十分暴力的做法:把一条链剖成 \(\log n\) 个区间,那么这 \(\log n\) 个区间两两都 阅读全文
posted @ 2025-11-06 20:49
xiehanrui0817
阅读(6)
评论(0)
推荐(0)
摘要:
给定一棵有 \(n\) 个节点的树和 \(T\) 组询问。每组询问给定 \(m\) 个关键点,设 \(f(y)\) 表示离 \(y\) 最近的关键点(多个取编号最小。)请回答对于每个关键点 \(x\),有多少个 \(f(y) = x\)。 \(n, \sum m \le 3 \times 10^5\ 阅读全文
posted @ 2025-11-06 20:39
xiehanrui0817
阅读(4)
评论(0)
推荐(0)
摘要:
正睿 NOIP 二十连测 C \(n, q, a_i \le 300\)。 这种题一般都要发现一些性质(不变量)才能做。这个题的是将 \(a\) 分成两组 \(S1, S2\) 的总和。 首先如果可以分成两组使得 \(s1 = s2\),那么后手必胜。 \(s1 = s2 = 0\) 显然成立。 否 阅读全文
posted @ 2025-11-04 22:58
xiehanrui0817
阅读(5)
评论(0)
推荐(0)
摘要:
题面太屎了。 给定一棵大小为 \(n\) 的树,每个节点有权值 \(a_i\),问最多能选出多少个节点,使得若 \(v \in subtree_u\),则 \(a_v \ge a_u\) 成立。 \(n \le 2 \times 10^5\)。 这个问题丢到序列上就是 \(LIS\) 了,现在被放到 阅读全文
posted @ 2025-11-04 22:11
xiehanrui0817
阅读(7)
评论(0)
推荐(0)
摘要:
给定一棵大小为 \(n\) 的树,问能选出多少个非空的点集 \(S\),使得若 \(u, v \in S\),则 \(\text{LCA(u, v)} \in S\)。 \(T\) 次查询,每次给定 \(u\),问假设删除 \(u\) 的子树后的答案是多少? \(n, T \le 5 \times 阅读全文
posted @ 2025-11-04 21:53
xiehanrui0817
阅读(7)
评论(0)
推荐(0)
浙公网安备 33010602011771号