04 2020 档案

摘要:"基本理论推荐阅读" [TOC] 先贴个 "板子" "导弹防御塔" 人菜,不会 "蚂蚁" 人菜,不会 阅读全文
posted @ 2020-04-30 21:23 xwmwr 阅读(213) 评论(0) 推荐(1)
摘要:推荐去 OI wiki 看下 "计算理论基础" 和 "OI中的确定有限状态自动机" 。 (OI wiki 是 面向OI 的知识库) 什么是形式语言 定义 形式语言是用精确的数学或机器可处理的公式定义的语言。 从广义上说, 形式语言是符号取自某个字母表的字符串的集合, 一个形式语言可以包含有限多或无限 阅读全文
posted @ 2020-04-29 17:45 xwmwr 阅读(381) 评论(0) 推荐(1)
摘要:年轻蒟蒻, 在线冲动 阅读全文
posted @ 2020-04-29 08:27 xwmwr 阅读(234) 评论(2) 推荐(1)
摘要:犯困蒟蒻, 在线眼花 阅读全文
posted @ 2020-04-29 07:08 xwmwr 阅读(269) 评论(1) 推荐(1)
摘要:迷惑蒟蒻, 在线梦话 阅读全文
posted @ 2020-04-28 21:52 xwmwr 阅读(278) 评论(3) 推荐(1)
摘要:无良蒟蒻, 在线口胡 阅读全文
posted @ 2020-04-28 10:23 xwmwr 阅读(164) 评论(1) 推荐(1)
摘要:失智蒟蒻, 在线TLE 阅读全文
posted @ 2020-04-28 08:20 xwmwr 阅读(218) 评论(0) 推荐(1)
摘要:沙雕蒟蒻, 在线挂题 阅读全文
posted @ 2020-04-28 08:05 xwmwr 阅读(657) 评论(0) 推荐(1)
摘要:我以前比较懒, $hash$ 该学的时候没学, 现在来补一下。 如题, 就是双哈希过洛谷模板题(字符串哈希)。 因为我觉得双哈希似乎比较稳(但是它确实慢qwq)。 Luogu数据AC代码 阅读全文
posted @ 2020-04-27 11:24 xwmwr 阅读(592) 评论(0) 推荐(1)
摘要:这个方法要开倍增求 $LCA$ 方法的两倍空间, 还要开额外数组记录深度和 $dfn$, 各位勇士慎重。 可以 $O(n + n\log n)$ 预处理 $O(1)$ 动态回答 $LCA$ (常数和RMQ一样), 不谈空间缺点的话还是吊打倍增求 $LCA$ 的。 算法流程: 算法的过程就是在便利有根 阅读全文
posted @ 2020-04-27 10:57 xwmwr 阅读(193) 评论(0) 推荐(1)
摘要:我菜的一批啊淦…… 学习的方式改成做题导出知识点吧。 阅读全文
posted @ 2020-04-27 09:39 xwmwr 阅读(137) 评论(1) 推荐(1)
摘要:前言 本文并不打算讨论任何关于高斯 约旦消元算法某一步的正确性以及为什么要那样做, 仅给出算法流程以及示例代码(Luogu高斯消元模板题)。 本文的判无唯一解方法可能是不完美的, 也绝对是不精细(无法区分无解和无穷多解)的。 高斯 约旦消元的作用: 同高斯消元。 解形如 $$ \begin{case 阅读全文
posted @ 2020-04-26 14:36 xwmwr 阅读(421) 评论(0) 推荐(1)
摘要:如何定义一个数的二进制翻转(后的数)? 也就是 $$reverse(\quad (\dots x_3x_2x_1x_0)_2 \quad) = \; ?$$ 直观地理解, 就是把一个数的二进制表示的最后一位和第一位交换、倒数第二位和第二位交换…… 但是就如上面的例子, 知道了一个数二进制表示的最后一 阅读全文
posted @ 2020-04-25 20:16 xwmwr 阅读(206) 评论(0) 推荐(1)
摘要:今天就 CCF Online测试 了, 于是花了点时间复习下对拍。 对拍的目的:确保程序的正确性。 适用场景: 暴力容易写, 高效算法难调。 例子: 给定 $n$ 个数$a_1 \dots a_n$, $m$ 次询问给定 $x、y (保证 x \leq y)$, 求 $\sum_{i=x}^y a_ 阅读全文
posted @ 2020-04-25 07:18 xwmwr 阅读(170) 评论(1) 推荐(0)
摘要:题意: 求 $1000$ 次 $$\sum_{i=1}^n\sum_{j=1}^m\sum_{k=1}^p\gcd(i\cdot j,i\cdot k,j\cdot k)\times \gcd(i,j,k)\times \left(\frac{\gcd(i,j)}{\gcd(i,k)\times \ 阅读全文
posted @ 2020-04-24 15:29 xwmwr 阅读(174) 评论(3) 推荐(1)
摘要:这题还是挺值得一做的。 简要题意: 求 $1000$ 次 $$\prod_{i=1}^n \prod_{j=1}^n \frac{lcm(i,j)^2}{i j}$$ $i、j$ 规模均为 $1e6$。 淦。 $$\prod_{i=1}^n \prod_{j=1}^n \frac{lcm(i,j)^ 阅读全文
posted @ 2020-04-24 11:10 xwmwr 阅读(151) 评论(0) 推荐(0)
摘要:提供两种(其实是一个式子)式子。 第一种 $$\sum_{g=1}^{min(n,m)} g \sum_{d=1}^{min( \lfloor \frac{n}g \rfloor , \lfloor \frac{m}g \rfloor )} \mu(d) d^2 \Bigg( \sum_{i=1}^ 阅读全文
posted @ 2020-04-24 09:39 xwmwr 阅读(130) 评论(0) 推荐(0)
摘要:这道题的式子可以硬推, 也可以按 $f(gcd(i,j)) = (1 g) (gcd(i,j))$ 的套路来快速得出答案(其实总行数没少几行qwq), 不细说。 最后要算的就是: $$\sum_{T=1}^{min(n,m)} \lfloor \frac{n}T \rfloor \lfloor \f 阅读全文
posted @ 2020-04-24 07:39 xwmwr 阅读(142) 评论(0) 推荐(0)
摘要:转化下题面。 求 $$\sum_{i=1}^n \sum_{j=1}^n lcm(i,j) cnt_i cnt_j$$ 其中, $n$ 、 $cnt_k (1 \leq k \leq n)$ 已事先给出规模均为 $5e4$ 。 $$\sum_{i=1}^n \sum_{j=1}^n lcm(i,j) 阅读全文
posted @ 2020-04-23 21:12 xwmwr 阅读(191) 评论(0) 推荐(0)
摘要:从别人课件上扒下来的(qwq 问题: 已知 $f(1) \cdots f(n)$, 且 $g = f \mu$, 算 $g(1) \cdots g(n)$。 解法1 按照定义计算, 即直接按照$g(n) = \sum_{d|n} f(d) \mu(\frac{n}d)$计算。 代码( 伪 ): 阅读全文
posted @ 2020-04-23 15:01 xwmwr 阅读(171) 评论(0) 推荐(0)
摘要:题面: 求 $T = 10000$ 次 $$\sum_{i=1}^n \sum_{j=1}^m [gcd(i,j) 为质数]$$ $n$ 、 $m$ 规模均为 $1e7$。 一个常见的套路是若能找到 $g$ 使得 $f = g 1$ $(f、g均为数论函数)$, 则 $$\sum_{i=1}^n \ 阅读全文
posted @ 2020-04-23 14:09 xwmwr 阅读(277) 评论(0) 推荐(0)
摘要:前置芝士 $\epsilon(n) = [n=1]$ $1 \mu = \epsilon$ 解 (为了避免变量重名我把题目中的 $d$ 换成 $D$ 了 _ || ) 设 $n = \lfloor \frac{a}D \rfloor$ , $m = \lfloor \frac{b}D \rfloor 阅读全文
posted @ 2020-04-23 10:44 xwmwr 阅读(139) 评论(0) 推荐(0)
摘要:"原题链接" 这题挺锻炼思维的qwq 首先题目中序列的大小比较方式是和字符串的大小比较方式一样的, 序列中第一个数较小的序列的排名总是小于序列中第一个数较大的序列的排名, 故算出$F[i][j]$表示, 第一个数为$j$的规模为$i$的序列的个数, 对其做个前缀和, 就可以确定满足要求的序列的第一个 阅读全文
posted @ 2020-04-22 14:42 xwmwr 阅读(157) 评论(1) 推荐(1)
摘要:问题描述 : 规模为 $n$ 的错排问题是指求出满足 $a_i \neq i (1 \leq i \leq n)$ 的 $1 \cdots n$ 的排列 $A_n$ 的个数 $D_n$。 换一种描述问题的方法:将$n$个不同的球放到$n$个不同的盒子里, 每一种球都有唯一 一个不能被放进去的盒子,成 阅读全文
posted @ 2020-04-21 22:32 xwmwr 阅读(137) 评论(0) 推荐(0)
摘要:这道题有神奇的多组数据, 沙雕的输出方式, 所以这里改下题面(当然把改过的题的做法稍稍修改下就可以AC原题)。 改过的题面: 给定$a、b$ $\ (1 \leq a,b \leq 10^{15}, b \leq a \leq b +10000)$ 求两个人$A、B$分别抛$a、b$次硬币, $A$ 阅读全文
posted @ 2020-04-20 16:49 xwmwr 阅读(216) 评论(0) 推荐(1)
摘要:逆元都不会求了, 所以置顶了。 当年写的很神必, 会抽时间改。 阅读全文
posted @ 2020-04-20 11:46 xwmwr 阅读(632) 评论(0) 推荐(3)
摘要:题意: 给定$n、m$,求 $$\sum_{i=1}^n \sum_{j=1}^m (n \% i) (m\%j) \tag{i != j}$$ mod 19940417 的值 $n、m$是正整数(吧), 最大规模$1e9$。 题解 $$\sum_{i=1}^n \sum_{j=1}^m (n \% 阅读全文
posted @ 2020-04-19 10:27 xwmwr 阅读(207) 评论(1) 推荐(1)
摘要:没有校验过, 可能有锅qwq Kummer定理 设$n、m$为正整数,$p$为素数,则$C_{n+m}^m$含$p$的幂次数等于$m+n$在p进制下的进位次数(在加法过程中)。 前置芝士: $n!$含有的$p$的幂次数为: $$\sum_1^{\infty} \Big[ \frac{n}{p^i} 阅读全文
posted @ 2020-04-18 10:49 xwmwr 阅读(872) 评论(2) 推荐(1)