文章分类 -  奇技淫巧

摘要:2020.10.4 今天跟 \(\text{lzc}\) 谈论了一道老题 , \(\text{Rolling Girl}\)。 这道题其实是有点迷惑的 , 这里再解释一下 (方便自己不会忘记)。 文字难以表述。 一个区间。 若有 \(num_i\) 的出现次数为 \(a\) , \(num_j\) 阅读全文
posted @ 2020-10-04 19:55 Rattry 阅读(98) 评论(0) 推荐(0)
摘要:这是一篇筛 $\pi(n)$ 的文章。 主要讲解 $\text{Meissel}$ 筛 (和没用的素数处积性函数拓展) , 其它的两种筛都不赘述。 这篇文章还能让你在回答质数问题的时候不至于脱口而出“洲阁筛”“$\text{Min_25}$”。 参考 : "$\text{知乎原帖}$" : 启蒙读物 阅读全文
posted @ 2020-04-19 10:36 Rattry 阅读(110) 评论(0) 推荐(0)
摘要:\(\text{Powerful number}\) 筛。 一种具有优化时间(代码)复杂度和简化函数复杂度双重优点的筛法。 \(\text{Powerful number}\) 虽然像杜教筛一样只能筛单项式积性函数 , 但是它的单项式可以比普通的积性函数复杂。如 \(\text{Min_25}\) 阅读全文
posted @ 2020-04-18 21:25 Rattry 阅读(336) 评论(0) 推荐(1)
摘要:$$\text{莫队}$$ 重头戏 $\times 1$。莫队的起名应该是因为队长叫莫涛吧。 它可以处理一些重要的贡献不独立的问题。且个人觉得有必要在分块之前讲解。 但是不要因为它是一个复杂度关于根号的算法就和分块比较。 贡献不独立 , 啥意思 ? 举一个简单的例子 , 区间内的 $\sum\lim 阅读全文
posted @ 2020-01-23 12:41 Rattry 阅读(296) 评论(0) 推荐(0)
摘要:听说 $\texttt{Luogu}$ 要改博客域名了,所以赶紧把一些精髓搬过来。 动态树模板 个人认为非常不实用,所以就隐藏了。 树套树模板 题目链接 : "$\texttt{二逼平衡树}$" 我们设一个 $times_{i,j}$ 为第 $i$ 块,权值为 $j$ 的个数。设 $fock_{i, 阅读全文
posted @ 2019-09-14 09:07 Rattry 阅读(189) 评论(0) 推荐(0)
摘要:$n$ 块宽度为 $1$ 的农田,每一块都有自己的长度,小 $\texttt{PP}$ 可以自己去选择这 $N$ 块农田的位置,要按如图的方式拼接在一起。每块农田互不相同 (即使长度一样也不同) 那么显然有 $n!$ 种放置方法。不同的方法可以使整个大农田的周长不同,如图 $\texttt{(a)} 阅读全文
posted @ 2019-05-06 13:41 Rattry 阅读(206) 评论(0) 推荐(0)
摘要:给你一个矩阵,有一些格子有数字,有一些没有。没有数字的格子的个数 $\leq 4^2$。让你用 $1$~$9$ 填满所有没有数字的格子,使得每一行每一列等于给出的它数字。 如: 首先我们知道如果直接暴力 $9^{4^2}$ 的,肯定爆炸。 不过我们有自己的优化方式。 首先我们记录 $rest_{i, 阅读全文
posted @ 2019-04-15 12:52 Rattry 阅读(200) 评论(0) 推荐(0)
摘要:$\texttt{NOI2004}$ 老贼丧天良!!!! 先说一下思路。首先我们记录一个 $money$ 代表我们现在的工资起伏状况 (很显然是一个全局的标记)。我们要知道,前面的员工的工资被减了,后面的是不会减的,所以我们插入的时候插入一个 $val money$,提取的时候用 $tree_x+m 阅读全文
posted @ 2019-03-26 13:34 Rattry 阅读(172) 评论(0) 推荐(0)
摘要:$N$ 个数排成一个环,请选出不超过 $K$ 段的连续的数,段与段间不能重叠,且使得选出的数和最大。 样例 : $\texttt{Q:}$ $\texttt{A:}$ 我们要注意两个点,第一,这个是个 $\texttt{DP}$。其次这个是一个环。 我们设 $f_{i,j,0/1}$ 代表在第 $i 阅读全文
posted @ 2019-03-23 15:58 Rattry 阅读(163) 评论(0) 推荐(0)
摘要:给定一个正整数 $n$,对于所有不超过 $n$ 的正整数,找到包含约数最多的一个数。如果有多个这样的数,那么回答最小的那个。 有几个定理。$G(N)$ 为约数个数,$pri_i$ 为一些质数。 $$G(N)=\prod k_i+1$$ $$\texttt{满足:} \prod pri_i^{k_i} 阅读全文
posted @ 2019-03-23 15:19 Rattry 阅读(253) 评论(0) 推荐(0)
摘要:题意: 给你一珂树。 让你找出一些路径使得最小的路径长度的最大。 路径要求边不相交,点可以相交。 $80$ 分前置做法 首先考虑二分。假设二分的值是 $goal$。 我们考虑到,一个节点的儿子可能会给自己带来一些路径,把这些路径存起来,设为 $rope$ 数组。 在 $rope$ 中,如果有一条路径 阅读全文
posted @ 2019-01-25 21:50 Rattry 阅读(153) 评论(0) 推荐(0)
摘要:$$\texttt{T1 改造二叉树}$$ 什么是二叉搜索树呢?二叉搜索树首先是一棵二叉树。设 key[p] 表示结点 p 上的数值。对于其中的每个结点 p ,若其存在左孩子 lch,则key[p] key[lch];若其存在右孩子 rch ,则 key[p] 1 do begin v:=reach 阅读全文
posted @ 2019-01-25 20:18 Rattry 阅读(111) 评论(0) 推荐(0)
摘要:$$Description$$ 小Y 最近开始学习算法姿势,但是因为小R 非常BB,给了她很多B6 题,所以她觉得自己已经没有什么前途了。于是小R 给了她一些稍微简单的题,让她觉得已经没有什么好害怕的了,其中一道是这样的: 给定一个长度为n 只包含左括号和右括号的序列,现在小R 想要知道经过每一个位 阅读全文
posted @ 2019-01-22 17:19 Rattry 阅读(145) 评论(0) 推荐(0)
摘要:$$Description$$ Hack 国的居民人人都是 OI 大师,Hometown 得知便赶紧来到 Hack 国学习。可想要进入 Hack 国并不是件容易的事情,首先就必须通过 Hack 国海关小 B 的考验。小 B 觉得 Hometown 比较菜,于是就扔了一道小水题给 Hometown。 阅读全文
posted @ 2019-01-22 17:17 Rattry 阅读(135) 评论(0) 推荐(0)
摘要:提高组 $$\text{ST数}$$ 求: $$\sum\limits^{R}_{i=L}ST(i)$$ $ST(i)=i$ 的约数个数。 $L \leq R \leq 10^7$ 并不知道怎么推公式,所以就暴力直接跑。 时间复杂度: $$\sum\limits^{T}_{i=1}\frac{T}{ 阅读全文
posted @ 2018-12-31 17:46 Rattry 阅读(144) 评论(0) 推荐(0)
摘要:喝喝喝 (NOIP2015模拟) $Description$ $Input$ $Output$ $Data\ Constraint$ 一道很神奇的题目。具体做法是两边缩减找“坏对”。 图 (NOIP2017提高A组) $Description$ 有一个n个点n条边的有向图,每条边为$$,意思是 $i 阅读全文
posted @ 2018-10-06 18:31 Rattry 阅读(159) 评论(0) 推荐(0)