liangzihao1的博客

博客内容为本人独创,若有相似,纯属意外。

洛谷 P1829 [国家集训队]Crash的数字表格 莫比乌斯反演

题目描述今天的数学课上,Crash小朋友学习了最小公倍数(Least Common Multiple)。对于两个正整数a和b,LCM(a, b)表示能同时整除a和b的最小正整数。例如,LCM(6, 8) = 24。回到家后,Crash还在想着课上学的东西,为了研究最小公倍数,他画了一张N*M的表格...

2018-04-23 11:47:18

阅读数:32

评论数:0

jzoj 5669. 【GDSOI2018模拟4.19】排列 最小割

Description有 n 个数 x1 ~xn 。你需要找出它们的一个排列,满足 m 个条件,每个条件形如 x_a 必须在x_b之前。在此基础上,你要最大化这个排列的最大子段和。Input第一行两个整数 n,m,第二行 n 个整数 x1 ~xn ,接下来 m 行每行两个整数 a,b。Output...

2018-04-19 19:15:17

阅读数:27

评论数:0

洛谷 P3808 【模板】AC自动机(简单版)

题目背景这是一道简单的AC自动机模板题。用于检测正确性以及算法常数。为了防止卡OJ,在保证正确的基础上只有两组数据,请不要恶意提交。管理员提示:本题数据内有重复的单词,且重复单词应该计算多次,请各位注意题目描述给定n个模式串和1个文本串,求有多少个模式串在文本串里出现过。输入输出格式输入格式: ...

2018-04-18 17:22:20

阅读数:44

评论数:0

jzoj 5661. 【GDOI2018Day1模拟4.17】药香沁鼻 dp

DescriptionInputOutputSample Input6 9 1 1 1 1 1 100 8 1 1 1 3 6 2 3 1000 4 1 4Sample Output105 【样例解释】 其中一种最优解为:小 C?用 8 点能量摘下第 1,2,4,6 朵花,并放在药...

2018-04-17 14:41:00

阅读数:67

评论数:0

洛谷 P1919 【模板】A*B Problem升级版 fft

题目描述给出两个n位10进制整数x和y,你需要计算x*y。输入输出格式输入格式: 第一行一个正整数n。 第二行描述一个位数为n的正整数x。 第三行描述一个位数为n的正整数y。输出格式: 输出一行,即x*y的结果。(注意判断前导0)输入输出样例输入样例#1: 1 3 4 输出样例#1:...

2018-04-16 11:14:08

阅读数:30

评论数:0

洛谷 P3338 [ZJOI2014]力 fft

题目描述 洛谷 P3338 分析:其实很简单啦,就是fft模板题。主要是这样一种形式 f[i]=sum(g[j]*h[i-j]) 然后把g*h用fft跑出来,系数就是f[i] 代码: // luogu-judger-enable-o2 #include <io...

2018-04-16 10:09:08

阅读数:16

评论数:0

bzoj 1420: Discrete Root BSGS+原根

Description已知k,a,p,求x ^ k=a (mod p)的所有根(根的范围[0,p-1]Input三个整数p,k,a。0 < = a < p < = 10^9, 2 < = k < = 100000Output第一行一个整数,表示符合条件的x的个数。 ...

2018-04-13 19:08:26

阅读数:24

评论数:0

洛谷 P3803 【模板】多项式乘法(FFT)fft

题目描述给定一个n次多项式F(x),和一个m次多项式G(x)。请求出F(x)和G(x)的卷积。输入输出格式输入格式: 第一行2个正整数n,m。接下来一行n+1个数字,从低到高表示F(x)的系数。接下来一行m+1个数字,从低到高表示G(x))的系数。输出格式: 一行n+m+1个数字,从低到高表示...

2018-04-12 21:39:41

阅读数:30

评论数:0

洛谷 P4294 [WC2008]游览计划 斯坦纳树

题目描述从未来过绍兴的小D有幸参加了Winter Camp 2008,他被这座历史名城的秀丽风景所吸引,强烈要求游览绍兴及其周边的所有景点。主办者将绍兴划分为N行M列(N×M)个分块,如下图(8×8):景点含于方块内,且一个方块至多有一个景点。无景点的方块视为路。为了保证安全与便利,主办方依据路况...

2018-04-10 17:41:58

阅读数:53

评论数:0

bzoj 2648: SJY摆棋子 k-d tree

Description这天,SJY显得无聊。在家自己玩。在一个棋盘上,有N个黑色棋子。他每次要么放到棋盘上一个黑色棋子,要么放上一个白色棋子,如果是白色棋子,他会找出距离这个白色棋子最近的黑色棋子。此处的距离是 曼哈顿距离 即(|x1-x2|+|y1-y2|) 。现在给出N<=500000个...

2018-04-08 20:16:14

阅读数:19

评论数:0

洛谷 P3810 【模板】三维偏序(陌上花开)cdq分治

题目背景这是一道模板题可以使用bitset,CDQ分治,K-DTree等方式解决。题目描述有 n n 个元素,第 i i 个元素有 a_i a i ​ 、 b_i b i ​ 、 c_i c i ​ 三个属性,设 f(i) f(i) 表示满足 a_j \l...

2018-04-07 09:43:53

阅读数:71

评论数:0

洛谷 P3391 【模板】文艺平衡树(Splay)

题目描述您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作:翻转一个区间,例如原有序序列是5 4 3 2 1,翻转区间是[2,4]的话,结果是5 2 3 4 1输入输出格式输入格式: 第一行为n,m n表示初始序列有n个数,这个序列依次是 (1,2, \cdots ...

2018-04-03 17:27:57

阅读数:18

评论数:0

bzoj 2683: 简单题 k-d tree

Description你有一个N*N的棋盘,每个格子内有一个整数,初始时的时候全部为0,现在需要维护两种操作:命令 参数限制 内容 1 x y A 1<=x,y<=N,A是正整数 将格子x,y里的数字加上A 2 x1 y1 x2 y2 1<=x1<= x2&l...

2018-04-02 18:22:23

阅读数:12

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭