olahiuj的博客

~!@#$%^&*(

51nod 1594 Gcd and Phi 莫比乌斯反演

Description 求∑i=1n∑j=1nφ(gcd(φ(i),φ(j)))∑i=1n∑j=1nφ(gcd(φ(i),φ(j)))\sum_{i=1}^n\sum_{j=1}^n\varphi(\gcd(\varphi(i),\varphi(j))) n<=2*1...

2018-07-31 13:10:18

阅读数 66

评论数 0

bzoj4337 BJOI2015 树的同构

Description 树是一种很常见的数据结构。 我们把N个点,N-1条边的连通无向图称为树。 若将某个点作为根,从根开始遍历,则其它的点都有一个前驱,这个树就成为有根树。 对于两个树T1和T2,如果能够把树T1的所有点重新标号,使得树T1和树T2完全相 同,那么这两个树是同构的。...

2018-07-26 21:31:13

阅读数 90

评论数 0

51nod1472 cf549F 取余最大值 单调栈+可持久化线段树

Description 有一个长度为n的数组a,现在要找一个长度至少为2的子段,求出这一子段的和,然后减去最大值,然后对k取余结果为0。 问这样的子段有多少个。 1 ≤ n ≤ 300 000, 1 ≤ k ≤ 1 000 000 1 ≤ ai ≤ 10^9 Solution ...

2018-07-25 14:05:01

阅读数 45

评论数 0

51nod 1213 二维曼哈顿距离最小生成树 树状数组+最小生成树

Description 二维平面上有N个坐标为整数的点,点x1 y1同点x2 y2之间的距离为:横纵坐标的差的绝对值之和,即:Abs(x1 - x2) + Abs(y1 - y2)(也称曼哈顿距离)。求这N个点所组成的完全图的最小生成树的边权之和。 2 <= N &a...

2018-07-24 18:21:14

阅读数 115

评论数 0

51nod1203 JZPLCM rmq+莫队

Description 长度为N的正整数序列S,有Q次询问,每次询问一段区间内所有数的lcm(即最小公倍数)。由于答案可能很大,输出答案Mod 10^9 + 7。 例如:2 3 4 5,询问[1,3]区间的最小公倍数为2 3 4的最小公倍数 = 12。 2 <= N...

2018-07-22 13:32:27

阅读数 69

评论数 0

jzoj4387 [GDOI2016模拟3.15]基因合成 回文树+dp

Description Solution 60分看完就会了,用头dp 打完然后开始猜结论。最小步数肯定是先变成偶数回文串再往两边加,然后想到了一个manacher乱搞做法,就不会了 对付回文子串可以考虑用回文树。我们知道回文树上每个节点都代表一个字符串,且他的fail指向他...

2018-07-20 16:18:20

阅读数 122

评论数 0

jzoj5221 [GDOI2018模拟7.10]A 主席树

Description n≤105n≤105n\leq 10^5 Solution 第一眼dsu on tree然后开一个桶,然后我写了主席树 结果这是最简单的题,直接每个点记录包含的最小、最大,和size比较一下就知道了 Code #include &...

2018-07-20 14:49:34

阅读数 98

评论数 0

jzoj5220 [GDOI2018模拟7.10]C dp

Description n≤1000n≤1000n\leq 1000 Solution 先n^2做一次最长公共子序列,考虑怎么求方案 我们对求出的f数组再做一次dp。设g[i,j]为X的前i个和Y的前j个,最长公共子序列长度为f[i,j]的方案数 若i不匹配,则g[i,j]+...

2018-07-20 14:44:32

阅读数 106

评论数 0

jzoj5224 [GDOI2018模拟7.12]C 杜教筛+自然数幂和

Description 求∑i=1n∑j=1ngcd(i,j)k且n≤1010,k≤5∑i=1n∑j=1ngcd(i,j)k且n≤1010,k≤5\sum_{i=1}^n\sum_{j=1}^n\gcd(i,j)^k 且n\leq 10^{10},k\leq5 Solution 这...

2018-07-19 21:17:25

阅读数 68

评论数 0

51nod 1227 平均最小公倍数 杜教筛

Description 求∑i=ab1n∑j=1ilcm(i,j)∑i=ab1n∑j=1ilcm(i,j)\sum_{i=a}^b\frac{1}{n}\sum_{j=1}^i lcm(i,j) Solution 明天回家,现在有点浑浑噩噩 终于推出了与题解一致的柿子,so mov...

2018-07-19 20:55:26

阅读数 68

评论数 0

jzoj5223 [GDOI2018模拟7.12]B 矩阵乘法

Description 给定一个3*3的网格图,一开始每个格子上都站着一个机器人。每一步机器人可以走到相邻格子或留在原地,同一个格子上可以有多个机器人。问走n步后,有多少种走法,满足每个格子上都有机器人。答案对10^9+7取模。 n<=10^18 Solution ...

2018-07-19 16:08:09

阅读数 158

评论数 0

jzoj5382 [GDOI2018模拟9.21]数列 可持久化trie+分块

Description n,q<=20000 a[i]<=10^9 Solution 今天场外体验noi刺激战场,发现我只会做T1这种送分题(⊙ˍ⊙),还没切。果然人菜还是要多读书 首先做前缀和,变成两个点的问题 ...

2018-07-18 19:57:33

阅读数 163

评论数 0

51nod 2026 Gcd and Lcm 杜教筛

Description 定义f(n)=∑d|nμ(d)⋅df(n)=∑d|nμ(d)⋅df(n)=\sum_{d|n}\mu(d)\cdot d 求∑i=1n∑j=1nf(lcm(i,j))⋅f(gcd(i,j))∑i=1n∑j=1nf(lcm(i,j))⋅f(gcd(i,j))\sum_...

2018-07-17 22:25:35

阅读数 63

评论数 0

bzoj2502 清理雪道 上下界网络流

Description 滑雪场坐落在FJ省西北部的若干座山上。 从空中鸟瞰,滑雪场可以看作一个有向无环图,每条弧代表一个斜坡(即雪道),弧的方向代表斜坡下降的方向。 你的团队负责每周定时清理雪道。你们拥有一架直升飞机,每次飞行可以从总部带一个人降落到滑雪场的某个地点,然后再飞回总部。从降...

2018-07-17 21:26:16

阅读数 67

评论数 0

jzoj4390 [GDOI2016模拟3.16]图计数 整数拆分

Description Solution 脑抽地想到了burnside引理然后以为不可做。 可以转化为n类体积为[1,n]数量无限的物体装进容量为n的背包的方案数 考虑分类。对于≤n−−√≤n\leq \sqrt n的物品只有O(n−−√)O(n)O(\sqrt n)种,对...

2018-07-17 20:03:44

阅读数 56

评论数 0

bzoj3720 Gty的妹子树 树分块

Description 我曾在弦歌之中听过你, 檀板声碎,半出折子戏。 舞榭歌台被风吹去, 岁月深处尚有余音一缕…… Gty神(xian)犇(chong)从来不缺妹子…… 他来到了一棵妹子树下,发现每个妹子有一个美丽度…… 由于Gty很哲♂学,他只对美丽度大于某个值的妹子感兴趣。...

2018-07-17 16:49:44

阅读数 85

评论数 0

bzo5301 [Cqoi2018]异或序列 莫队

Description 已知一个长度为 n 的整数数列 a[1],a[2],…,a[n] ,给定查询参数 l、r ,问在 [l,r] 区间内,有多少连续子 序列满足异或和等于 k 。 也就是说,对于所有的 x,y (l≤x≤y≤r),能够满足a[x]^a[x+1]^…^a[y]=k的x,...

2018-07-16 19:58:48

阅读数 86

评论数 0

cf487E Tourists 圆方树+树链剖分

Solution 给定一个无向图,要求资磁 1. 询问两点间简单路径的并上的点权最小值 2. 修改点权 Solution 看到简单路径的并可以想到圆方树,要修改可以考虑树剖 最初的想法是方点记录所在连通分量的最小点权,但是这样修改就不好做了 看了题解才知道可以只记录圆儿子的点...

2018-07-16 11:29:10

阅读数 77

评论数 0

jzoj4012 [CF293B]Distinct Paths 搜索+剪枝

Description 小首有一个n*m的木板,一些块已经被涂上给出的k种颜色中的一种。你需要把每个没涂色的块涂色使得从左上角到右下角的每条路径都不会经过两个颜色一样的块。路径只能向右或向下走。 输出答案%1000000007。 对于40%的数据,1<=n,m&am...

2018-07-15 21:16:06

阅读数 206

评论数 0

jzoj4383 [GDOI2016模拟3.11]小行星 二分+prim

Description 给定n个三维整点和他们在三个方向上的速度,求运动过程中最小生成树边集合的变化次数 Solution 语文不好,概括能力弱请见谅(lll¬ω¬) 容易发现一条非树边有可能成为树边,而树边成为非树边后不可能重新成为树边(绕 因此我们mst的方案关于时间t一...

2018-07-15 16:38:30

阅读数 150

评论数 2

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