摘要:
Description "原题链接" 给你一个长度为$n$的排列$~P$,定义一段子区间是好的,当且仅当这个子区间内的值构成了连续的一段。例如对于排列$\{1,3,2 \}$,$[1, 1], [2, 2], [3, 3], [2, 3], [1, 3]$是好的区间。 共$q$次询问,每次询问$L, 阅读全文
摘要:
Descroption "原题链接" 你有一个$n m$的矩形,一开始所有格子都是白色,然后给出一个目标状态的矩形,有的地方是白色,有的地方是黑色,你每次可以选择一个连通块(四连通块,且不要求颜色一样)进行染色操作(染成白色或者黑色)。问最少操作次数。$1 \leq n, m, \leq 50.$ 阅读全文
摘要:
Descroption "原题链接" 给你一个$n$个点的图,有重边有自环保证连通,最开始有$m$条固定的边,要求你支持加边删边改边(均不涉及最初的$m$条边),每一次操作都求出图中经过$1$号点的环的抑或值的最大值,每个节点或边都可以经过多次(一条路经过多次则会被计算多次)。 Solution $ 阅读全文
摘要:
Descroption "原题链接" 给你一棵$~n~$个点的树和$~m~$条链,求两两相交的链有多少对,两条链相交当且仅当有至少一个公共点。$~1 \leq n, m \leq 10 ^ 5~$. Solution 一个很直观的想法是把每一条链路径上的权值$+1$,然后计算每一条链内多出来的权值为 阅读全文
摘要:
Description 求$~n~$个点组成的有标号无向连通图的个数。$~1 \leq n \leq 13 \times 10 ^ 4~$. Solution 这道题的弱化版是 "poj1737" , 其中$n \leq 50$, 先来解决这个弱化版的题。考虑$~dp~$,直接统计答案难以入手,于是 阅读全文
摘要:
用法及推导 这个主要用于在满足多项式$~A(x) B(x) = C(x)~$且已知$~A(x), C(x)~$时来求多项式$~B(x)~$。可知$~B(x) = C(x) A ^{ 1}(x)~$,其中$~A ^ { 1}(x)$是$~A(x)~$在模$~x ^ n~$意义下的逆元。 考虑如何来求这 阅读全文
摘要:
Description "原题链接" 给定一长度为$~n~$的正整数序列$~a~$,有$~q~$次询问,每次询问一段区间内所有数的$~LCM~$(即最小公倍数)。由于答案可能很大,输出答案模$~1e9 + 7~$。$~1 \leq n \leq 10 ^ 5~$,$~1 \leq a_i \le 阅读全文
摘要:
Description "看题戳我" 给你一个序列,要求支持区间加斐波那契数列和区间求和。$~n \leq 3 \times 10 ^ 5, ~fib_1 = fib_2 = 1~$. Solution 先来考虑一段斐波那契数列如何快速求和,根据性质有 $$ \begin {align} f 阅读全文
摘要:
2018.08.24 NOIp模拟赛 今天是 "doe" 的神题,表示根本做不出,还好可以$~IOI~$实时评测,不然第一题都被$~Subtask~$捆死了。。。 第一题 第一眼看着题感觉把所有的叶子节点都染黑很优秀,但看样例就知道是错的。于是发现对于一个点,在他的儿子节点中,只要选得只剩下一个就是 阅读全文
摘要:
Description 给你一个$~n \times m~$的$~01~$矩阵,一个人在这个矩阵中走了$~k~$步,每一次都往四联通方向中的一个走一步。给定这个人每一步走的方向,已知这个人经过的每一步都没有经过原矩阵中$~1~$的位置。问合法的起点有多少种?保证至少有一组解。$~1 \leq n 阅读全文