摘要:原文链接 https://www.cnblogs.com/zhouzhendong/p/polynomial.html 由于之前的ppt版过于愚蠢,而且之前使用的编辑器不是markdown,我在这里重发一个网页版的。 警告:本文中代码只作为示例。事实上,有比这里的代码好写一万倍的写法。~~(可能哪天 阅读全文
posted @ 2020-06-19 12:25 -zhouzhendong- 阅读(114) 评论(0) 推荐(0) 编辑
摘要:原文链接 https://www.cnblogs.com/zhouzhendong/p/LCT.html 由于我感觉之前的ppt版过于愚蠢而且之前使用的编辑器不是 Markdown,所以我把它变成了网页版。 LCT 入门总结 问题模型 给定一棵森林,每一个点有一个权值。请你支持以下操作: 单点修改权 阅读全文
posted @ 2020-06-19 11:56 -zhouzhendong- 阅读(55) 评论(0) 推荐(0) 编辑
摘要:然而一点都不全 阅读全文
posted @ 2018-07-23 20:00 -zhouzhendong- 阅读(825) 评论(0) 推荐(2) 编辑
摘要:地理学考 要结合地图记忆的知识点 中国的三大自然区: 东部季风区 西北干旱与半干旱区 青藏高寒区 中国经济四大地区 东部地区,东北地区,中部地区,西部地区 我国重要的资源跨区域调配工程 南水北调工程 西电东送 西气东输 世界气候类型 世界自然带分布 世界洋流分布图(冬季) 注:夏季北印度洋为顺时针 阅读全文
posted @ 2020-07-18 12:23 -zhouzhendong- 阅读(40) 评论(0) 推荐(0) 编辑
摘要:选修3-1各种定义 电荷量:单位:库伦(库),用 \(C\) 表示,数值有正负。常用变量名:\(Q,q\) 元电荷:(不是单位电荷)质子或者电子带的电荷量是元电荷。\(e=1.60\times 10 ^ {-19} C\) 库仑定律:设 \(q_1,q_2\) 为真空中两个点电荷分别所带的电荷量, 阅读全文
posted @ 2020-07-14 10:33 -zhouzhendong- 阅读(52) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-06-24 22:36 -zhouzhendong- 阅读(108) 评论(3) 推荐(0) 编辑
摘要:原文链接 https://www.cnblogs.com/zhouzhendong/p/polynomial.html 由于之前的ppt版过于愚蠢,而且之前使用的编辑器不是markdown,我在这里重发一个网页版的。 警告:本文中代码只作为示例。事实上,有比这里的代码好写一万倍的写法。~~(可能哪天 阅读全文
posted @ 2020-06-19 12:25 -zhouzhendong- 阅读(114) 评论(0) 推荐(0) 编辑
摘要:原文链接 https://www.cnblogs.com/zhouzhendong/p/LCT.html 由于我感觉之前的ppt版过于愚蠢而且之前使用的编辑器不是 Markdown,所以我把它变成了网页版。 LCT 入门总结 问题模型 给定一棵森林,每一个点有一个权值。请你支持以下操作: 单点修改权 阅读全文
posted @ 2020-06-19 11:56 -zhouzhendong- 阅读(55) 评论(0) 推荐(0) 编辑
摘要:题解 首先,我们尝试在给定高度排列的情况下,用一种简洁的方式求出最后还剩余的柱子的坐标是哪些。容易想到如下方式: 设第 \(i(1\leq i \leq 2n)\) 个柱子的高度为 \(h_i\),然后设一个标记数组 \(f_{0..n}\),初始时 \(f\) 没有元素被标记。考虑按照柱子编号从大 阅读全文
posted @ 2020-06-13 14:09 -zhouzhendong- 阅读(80) 评论(2) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/UOJ39.html 前言 老年选手没有码力。太久没更博了强行更一发。 题解 这题一看就是个插头DP,于是我们考虑用括号序列来表示状态。 关于插头DP,推荐一篇博客:https://www.cnblogs.com/zinthos/ 阅读全文
posted @ 2020-02-19 23:01 -zhouzhendong- 阅读(121) 评论(0) 推荐(1) 编辑
摘要:原文链接 www.cnblogs.com/zhouzhendong/p/UOJ339.html 前言 好久没更博客了,前来更一发。 题解 首先,我们考虑一个子问题:给定根,求出最小中序遍历。 如果根节点有一个儿子,那么,我们需要比较根节点和 儿子的最小中序遍历的第一个元素,选择较优的一方放在前面。 阅读全文
posted @ 2019-11-29 10:28 -zhouzhendong- 阅读(138) 评论(0) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/CF1239E.html 前言 咕了这么久之后,我的博客复活了! 题解 结论1 存在一个最优解$A$数组,满足$\forall 1\leq i A_{1,j},is_{i 1},s_i s_{i+1}$ ,那么 $$A_{1,i+ 阅读全文
posted @ 2019-10-20 22:32 -zhouzhendong- 阅读(367) 评论(5) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/probablity.html 概率论学习笔记 前言 博主不会做概率题,一遇到这种题就只会通过寻找容易理解的模型来做。但是概率题往往可以用更为抽象的公式来简单解决。 所以我决定系统地学习一下概率论相关的知识。 我学习与参考的材料是 阅读全文
posted @ 2019-07-18 21:51 -zhouzhendong- 阅读(750) 评论(0) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/UOJ469.html 前言 clytql当场秒掉此题可惜不知道为什么fst了。 题解 考虑构建指数生成函数。 对于第 \(i\) 项,设其概率为 \(p_i\) (即题目中的 \(p_i / \sum_i p_i\)) 。构建指 阅读全文
posted @ 2019-07-18 21:50 -zhouzhendong- 阅读(267) 评论(2) 推荐(0) 编辑
摘要:2 Linux 中为文件改名使用的命令是: mv 10 Linux 系统中可以查看隐藏晚间的命令是:$ls$ $a$ 18 vim 编辑器中,定位到文件中第 12 行应当输入: :12 19 vim 编辑器中,在文件中查找字符串“12”应输入: /12 35 在 Linux 系统中,用于查看文件大小 阅读全文
posted @ 2019-07-13 20:54 -zhouzhendong- 阅读(214) 评论(0) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/UOJ468.html 前言 毒瘤题 题解 首先,将问题稍加转化,将“等于k”转化为“小于等于k”减去“小于k”。 然后,考虑在有一个变化量限制k时,所有的叶子会怎样变化。 我们称原本根的权值对应的节点到根的路径为“主链”,那么, 阅读全文
posted @ 2019-07-11 14:57 -zhouzhendong- 阅读(161) 评论(0) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/AGC026F.html 前言 太久没有发博客了,前来水一发。 题解 不妨设先手是 A,后手是 B。定义 $i$ 为奇数时,$a_i$ 为"奇数位上的数";$i$ 为偶数时, $a_i$ 为"偶数位上的数"。定义左、右两端的数分别表示 阅读全文
posted @ 2019-06-29 21:29 -zhouzhendong- 阅读(201) 评论(0) 推荐(1) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/AGC020E.html 前言 真 $\cdot$ 信仰型动态规划 题解 我们可以采用信仰型动态规划解决此题。 设 $dp[S]$ 表示 S 这个字符串的所有子集可以被编码成多少种。 那么分两种情况转移: 1. 不编码,答案是子集 阅读全文
posted @ 2019-06-12 22:20 -zhouzhendong- 阅读(278) 评论(0) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/CF1172D.html 前言 明哥神仙打cf方式真潇洒。45分钟切D后就不打了? 我当场爆肝D想错方向不会做自闭了。 题解 考虑增量法构造。 考虑我们要在第一行和第一列操作一下,使得需要到达第一行和需要到达第一列的行和列完成任务 阅读全文
posted @ 2019-06-08 14:36 -zhouzhendong- 阅读(258) 评论(0) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/UOJ121.html 前言 完蛋了我越来越菜了贺题都不会了。 题解 $O(n ^ 2 d)$ 暴力送 60 分。 Bitset 优化一下说不定更稳。可能有 85 分。 来讲正解。 注意下文中的 "p" 表示原题中的 "k"。 首先我 阅读全文
posted @ 2019-06-07 19:40 -zhouzhendong- 阅读(135) 评论(0) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/UOJ220.html 前言 真是一道翔题。 草率题解 1 的情况很好判,只有两种情况: n m c define clr(x) memset(x,0,sizeof x) define For(i,a,b) for (int i= 阅读全文
posted @ 2019-06-06 14:03 -zhouzhendong- 阅读(109) 评论(0) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/AGC030F.html 草率题解 对于每两个相邻位置,把他们拿出来。 如果这两个相邻位置都有确定的值,那么不管他。 然后把所有的这些数拿出来,分为两类,一类是没有被填入的,一类是被填入的。 然后大力DP即可。由于没有被填入的可以 阅读全文
posted @ 2019-06-05 08:08 -zhouzhendong- 阅读(102) 评论(0) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/LOJ565.html 前言 标算真是优美可惜这题直接暴力FFT算一算就solved了。 题解 首先,假装没有进位,考虑解决这个问题。 对于每一位,考虑作用在其之上的概率为 $p$ 的操作,构建多项式 $((1 p) + px ) 阅读全文
posted @ 2019-06-04 16:43 -zhouzhendong- 阅读(115) 评论(0) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/UOJ221.html 题解 首先把题目转化为求 $$\sum_{x=1}^n \sum_{y=1}^m [\gcd(x,y) = 1] [ \gcd(y,k) = 1]$$ 推式子: $$\sum_{x=1}^n \sum_{y 阅读全文
posted @ 2019-06-04 15:53 -zhouzhendong- 阅读(92) 评论(0) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/LOJ2983.html 前言 我怎么什么都不会?贺忙指导博客才会做。 题解 我们分三个子问题考虑。 子问题0 将红蓝共有的边连接,每一个连通块的颜色相同,不同连通块独立。 答案是 $y ^ {连通块数}$ 。 子问题1 对于红树 阅读全文
posted @ 2019-05-31 14:27 -zhouzhendong- 阅读(163) 评论(0) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/UOJ470.html 前言 做完情报中心来看这个题突然发现两题有相似之处然后就会做了。 题解 首先,我们考虑将所有答案点对分为两类。 1. 一个节点对其祖先的贡献。 2. 来自一个节点的不同子树之间节点的贡献。 第一种情况非常简 阅读全文
posted @ 2019-05-30 09:57 -zhouzhendong- 阅读(125) 评论(0) 推荐(0) 编辑
摘要:原文链接 www.cnblogs.com/zhouzhendong/p/UOJ318.html 前言 我怎么越来越菜了。 题解 首先,对于一个物品,我们将它拆成若干份:最后一天拆成两份,一份的个数为1 ,价值为 a+s;另一份的个数为 (c 1) mod x,价值为 a。对于在 $(c 1) / x 阅读全文
posted @ 2019-05-28 16:57 -zhouzhendong- 阅读(101) 评论(0) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/UOJ397.com 前言 这真可做吗?只能贺题解啊…… 题解 我们称一条路径的 LCA 为这条路径两端点的 LCA。 我们将相交的路径分成两种: 两条路径的 LCA 相同。 两条路径的 LCA 不同。 设路径 $1$ 的两端点为 阅读全文
posted @ 2019-05-27 13:48 -zhouzhendong- 阅读(295) 评论(0) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/UOJ316.html 题解 首先,我们将答案转化成最大矩形大小 $\leq k$ 的概率 减去 $\leq k 1$ 的概率。 然后我们考虑 DP。 设 $dp[i][j]$ 表示矩形宽度为 $j$ ,当前已知最底下 $i$ 行 阅读全文
posted @ 2019-05-22 22:16 -zhouzhendong- 阅读(157) 评论(0) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/Cayley Hamilton.html Cayley Hamilton定理与矩阵快速幂优化、常系数齐次线性递推优化 引入 在开始本文之前,我们先用一个例题作为引入。 给定一个 $n \times n$ 的矩阵 $M$ , 求 $ 阅读全文
posted @ 2019-05-22 22:05 -zhouzhendong- 阅读(307) 评论(0) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/UOJ299.html 前言 不会概率题的菜鸡博主做了一道概率题。 写完发现运行效率榜上的人都没有用心卡常数——矩阵怎么可以用数组呢?矩乘怎么可以用循环呢? 截止2019-05-15暂居运行效率榜一。 题解 首先,根据期望的线性性 阅读全文
posted @ 2019-05-15 21:10 -zhouzhendong- 阅读(114) 评论(0) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/UOJ401.html 题解 首先,对于一个排列,它的连续段一定只有包含关系,没有相交关系。 我们可以据此得到一棵表示连续段的树。 对于一个连续段节点,它有若干儿子。 由于它的每一个儿子都是连续段,所以我们可以将这些儿子各自看作一 阅读全文
posted @ 2019-05-07 09:09 -zhouzhendong- 阅读(183) 评论(0) 推荐(0) 编辑
摘要:原文链接 www.cnblogs.com/zhouzhendong/p/UOJ400.html 前言 老年选手没有码力。 题解 先对第一棵树进行边分治,然后,设点 x 到分治中心的距离为 $D[x]$,点 x 在原树上的深度为 $d[x]$,那么 $$d[x]+d[y] - d[LCA(x,y)] 阅读全文
posted @ 2019-05-02 19:45 -zhouzhendong- 阅读(189) 评论(2) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/ZJOI2019Day2 游记 4-23 乘车。 报到。 自闭。 晚上没睡好。 4-24 上午张哲宇讲课。 幕后点人上去讲题。 然而几乎没有人用真名自我介绍。 计算鸭好评。 中午犟骨头饭好评。 下午神仙题选讲。 自闭了。 晚上试机 阅读全文
posted @ 2019-04-26 17:43 -zhouzhendong- 阅读(631) 评论(5) 推荐(1) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/UOJ435.html 前言 分块题果然是我这种蒟蒻写不动的。由于种种原因,我写代码的时候打错了很多东西,最致命的是数组开小了。**windows不能检测数组越界,能眼查出来这运气是真的好。 题解 首先树链剖分,把问题转化为序列上 阅读全文
posted @ 2019-04-23 21:14 -zhouzhendong- 阅读(231) 评论(0) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/UOJ440.html 前言 菜鸡选手到省选了才做联赛题。 题解 首先我们分析一下性质: 1. 假如一个格子是 0,那么它的右上角一定是 0 。 2. 假如一个格子的左边和上面两个格子一样,那么从这个格子到终点的任何两条路径相同。 阅读全文
posted @ 2019-04-22 15:15 -zhouzhendong- 阅读(187) 评论(0) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/Burnside-Polya.html 问题模型 有一个长度为 $n$ 的序列,序列中的每一个元素有 $m$ 种取值。 如果两个序列循环同构,那么我们称这两个序列等价。 求两两不等价的序列个数。 Burnside引理 假设有若干个 阅读全文
posted @ 2019-04-21 16:57 -zhouzhendong- 阅读(211) 评论(0) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/CF438E.html 前言 没做过多项式题,来一道入门题试试刀。 题解 设 $a_i$ 表示节点权值和为 $i$ 的二叉树个数,特别的,我们定义 $a_0 = 1$ ,即我们认为没有节点也算一种二叉树。 设 $$g(x) = \ 阅读全文
posted @ 2019-04-21 14:28 -zhouzhendong- 阅读(96) 评论(0) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/Berlekamp-Massey.html 前言 BM算法用于求解常系数线性递推式。 它可以在 $O(n^2)$ 的时间复杂度内解决问题。 由于许多问题会涉及线性递推,所以 BM 算法将会有不错的应用。 问题模型 给定一个有 $n 阅读全文
posted @ 2019-04-20 15:31 -zhouzhendong- 阅读(2353) 评论(2) 推荐(6) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/UOJ335.html 前言 CLY大爷随手切这种题。 日常被CLY吊打系列。 题解 首先从 pruffer 编码的角度考虑这个问题。 pruffer 编码的长度为 $n-2$ ,如果点 $i$ 在 pruffer 编码中出现了 阅读全文
posted @ 2019-04-19 20:11 -zhouzhendong- 阅读(377) 评论(0) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/UOJ73.html 前言 纯属理性愉悦。 题解 Subtask1 发现就是求 $a \times b \mod c $ 。 写个快速乘就好了。 Subtask2 直接打开的话会发现 gedit 卡死了。 用 Subline Te 阅读全文
posted @ 2019-04-17 21:11 -zhouzhendong- 阅读(300) 评论(1) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/UOJ206.html 题解 T = 1 的情况直接大力从两边向中间询问即可。 T = 2 的情况挺妙的,我没想到。 考虑首先花费 n + 1 代价得到全局最大值和最小值,也就是 a[1] 和 a[n] 。 然后考虑将值域均分为 阅读全文
posted @ 2019-04-15 23:11 -zhouzhendong- 阅读(72) 评论(0) 推荐(0) 编辑
摘要:原文链接www.cnblogs.com/zhouzhendong/p/UOJ129.html 题解 考虑把大于等于 $\sqrt n$ 的质数和小于 $\sqrt n$ 的分开考虑: 1. 小于等于 $\sqrt n$ 的质数最多只有 8 个。 2. 一个小于等于 n 的正整数最多包含 1 个 大于 阅读全文
posted @ 2019-04-15 22:20 -zhouzhendong- 阅读(97) 评论(0) 推荐(0) 编辑