liangzihao1的博客

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

洛谷 P4542 [ZJOI2011]营救皮卡丘 费用流

题目描述 皮卡丘被火箭队用邪恶的计谋抢走了!这三个坏家伙还给小智留下了赤果果的挑衅!为了皮卡丘,也为了正义,小智和他的朋友们义不容辞的踏上了营救皮卡丘的道路。 火箭队一共有N个据点,据点之间存在M条双向道路。据点分别从1到N标号。小智一行K人从真新镇出发,营救被困在N号据点的皮卡丘。为了方便起...

2018-08-31 20:32:42

阅读数:31

评论数:0

洛谷 P3181 [HAOI2016]找相同字符 后缀数组

题目描述 给定两个字符串,求出在两个字符串中各取出一个子串使得这两个子串相同的方案数。两个方案不同当且仅当这两个子串中有一个位置不同。 输入输出格式 输入格式: 两行,两个字符串s1,s2s1,s2s_1,s_2,长度分别为n1,n2n1,n2n_1,n_2。 1<...

2018-08-30 20:51:24

阅读数:23

评论数:0

洛谷 P4051 [JSOI2007]字符加密 后缀数组

题目描述 喜欢钻研问题的JS同学,最近又迷上了对加密方法的思考。一天,他突然想出了一种他认为是终极的加密办法:把需要加密的信息排成一圈,显然,它们有很多种不同的读法。 例如‘JSOI07’,可以读作: JSOI07 SOI07J OI07JS I07JSO 07JSOI 7JSOI0 ...

2018-08-30 12:10:57

阅读数:26

评论数:0

bzoj 3611: [Heoi2014]大工程 虚树

Description 国家有一个大工程,要给一个非常大的交通网络里建一些新的通道。 我们这个国家位置非常特殊,可以看成是一个单位边权的树,城市位于顶点上。 在 2 个国家 a,b 之间建一条新通道需要的代价为树上 a,b 的最短路径。 现在国家有很多个计划,每个计划都是这样,我们选...

2018-08-28 16:17:21

阅读数:31

评论数:0

洛谷 P2495 [SDOI2011]消耗战 虚树

题目描述 在一场战争中,战场由n个岛屿和n-1个桥梁组成,保证每两个岛屿间有且仅有一条路径可达。现在,我军已经侦查到敌军的总部在编号为1的岛屿,而且他们已经没有足够多的能源维系战斗,我军胜利在望。已知在其他k个岛屿上有丰富能源,为了防止敌军获取能源,我军的任务是炸毁一些桥梁,使得敌军不能到达任何...

2018-08-28 10:48:35

阅读数:29

评论数:0

洛谷 P2178 [NOI2015]品酒大会 后缀自动机

题目描述 一年一度的“幻影阁夏日品酒大会”隆重开幕了。大会包含品尝和趣味挑战 两个环节,分别向优胜者颁发“首席品酒家”和“首席猎手”两个奖项,吸引了众多品酒师参加。 在大会的晚餐上,调酒师 Rainbow 调制了 n 杯鸡尾酒。这 n 杯鸡尾酒排成一行,其中第 n 杯酒 (1 ≤ i ≤ n)...

2018-08-27 18:50:51

阅读数:29

评论数:0

洛谷 P3975 [TJOI2015]弦论 后缀自动机

题目描述 为了提高智商,ZJY开始学习弦论。这一天,她在《String theory》中看到了这样一道问题:对于一个给定的长度为n的字符串,求出它的第k小子串是什么。你能帮帮她吗? 输入输出格式 输入格式: 第一行是一个仅由小写英文字母构成的字符串s 第二行为两个整数t和k,t为0则表示...

2018-08-26 18:41:14

阅读数:31

评论数:0

洛谷 P4725 【模板】多项式对数函数 ntt

题目描述 给出 n−1n−1n-1 次多项式 A(x)A(x)A(x),求一个mod xnmod xnmod\ x^n 下的多项式 B(x)B(x)B(x) ,满足 B(x)≡lnA(x)B(x)≡ln⁡A(x)B(x)≡\ln A(x)。 ...

2018-08-26 16:41:46

阅读数:38

评论数:0

jzoj 5851.【NOIP提高组模拟2018.8.25】f 分治+折半搜索

Description Input Output Data Constraint Hint 分析: 我们考虑这样求逆序对,对于每一位进行计算。也就是求01序列的逆序对,直接记录前面1的个数即可。然后把这位是0的放左边,这位是1的放右边,分治递归下去。很明显,每一次处...

2018-08-26 11:15:35

阅读数:57

评论数:0

jzoj 5850.【NOIP提高组模拟2018.8.25】e 可持久化线段树+lca

Description Input Output Data Constraint 分析: 最小连通块可以看作是所有点到他们的lcalcalca路径的并集,因为是取最小值,所以重复的不会有贡献。 我们对这棵树建可持久化线段树,每个点的线段树相当于他的父亲加上一条链。然后就...

2018-08-26 09:45:37

阅读数:46

评论数:0

jzoj 5849.【NOIP提高组模拟2018.8.25】d 排序+权值线段树

Description Input Output Data Constraint 分析: 所有矩阵的交集最大面积显然为min(xi)∗min(yi)min(xi)∗min(yi)min(x_i)*min(y_i)。 我们先按长度排序,枚举一个最小值,然后把长度小于当前值...

2018-08-26 09:29:52

阅读数:37

评论数:0

洛谷 P3185 [HNOI2007]分裂游戏 sg函数

题目描述 聪聪和睿睿最近迷上了一款叫做分裂的游戏。 该游戏的规则试: 共有 n 个瓶子, 标号为 0,1,2…..n-1, 第 i 个瓶子中装有 p[i]颗巧克力豆,两个人轮流取豆子,每一轮每人选择 3 个瓶子。标号为 i,j,k, 并要保证 i < j , j &...

2018-08-25 08:05:21

阅读数:26

评论数:0

jzoj 5847.【省选模拟2018.8.24】Graph lct+并查集

Description 小 G 喜欢四处旅游,但是由于城市发展速度太快,小 G 去旅游时经常计划赶不上变化。 小 G 发现自己的旅行计划一共涉及 NNN 个城市,每个城市初始时有一个欢乐度 WiWiW_i,一共有三种影响旅行计划的事件可能发生: 1&...

2018-08-24 16:53:27

阅读数:39

评论数:0

jzoj 5846.【省选模拟2018.8.24】Sequence 任意模数fft

Description 期末考试结束了, 小 C 所在的班级要进行考试成绩的排名。 排名规则是这样的: 对于成绩为 aiaia_i 的同学, 他的排名等于成绩严格小于 aiaia_i 的同学的成绩 ajaja_j 组成的集合 {aj} 的大小。 现在小 C 想知道, 如果有 NNN 个人参加...

2018-08-24 14:23:48

阅读数:59

评论数:0

洛谷 P4173 残缺的字符串 fft

题目描述 很久很久以前,在你刚刚学习字符串匹配的时候,有两个仅包含小写字母的字符串 AAA 和 BBB ,其中 AAA 串长度为 mmm , BBB 串长度为 nnn 。可当你现在再次碰到这两个串时,这两个串已经老化了,每个串都有不同程度的残缺。 你想对这两个串重新进行匹配,其中 AAA 为模...

2018-08-24 08:08:36

阅读数:28

评论数:0

bzoj 4241: 历史研究 回滚莫队

Description IOI国历史研究的第一人——JOI教授,最近获得了一份被认为是古代IOI国的住民写下的日记。JOI教授为了通过这份日记来研究古代IOI国的生活,开始着手调查日记中记载的事件。 日记中记录了连续N天发生的时间,大约每天发生一件。 事件有种类之分。第iii天(1&...

2018-08-23 21:09:00

阅读数:33

评论数:0

jzoj 5844.【省选模拟2018.8.23】c 倍增lca

Description 给定一个无向连通图,nnn 个点(下标从 1 开始),mmm 条边,每条边有一个颜色。保证无自环,没有长度超过 222 的简单环。 现有 qqq 个询问:给出两个点 xxx、yyy,选择一条 xxx 到 yyy 简单路径(不经过重复的点),经过的边将形成一个颜色序列,价...

2018-08-23 17:18:28

阅读数:43

评论数:0

jzoj 5843.【省选模拟2018.8.23】b 莫比乌斯反演

Description 给定 n 个正整数序列a1,a2,a3,....,ana1,a2,a3,....,ana_1,a_2,a_3,....,a^n,每个序列长度为mmm。 选择至少 111 个序列,在每个被选择的序列中选择一个元素,求出所有被选择的元素的gcdgcdgcd。 求所有方案的...

2018-08-23 15:21:19

阅读数:19

评论数:0

洛谷 P4123 [CQOI2016]不同的最小割 网络流+最小割树

题目描述 学过图论的同学都知道最小割的概念:对于一个图,某个对图中结点的划分将图中所有结点分成两个部分,如果结点 s,ts,ts,t 不在同一个部分中,则称这个划分是关于 s,ts,ts,t 的割。对于带权图来说,将所有顶点处在不同部分的边的权值相加所得到的值定义为这个割的容量,而 s,ts,...

2018-08-22 22:14:09

阅读数:28

评论数:0

洛谷 P4721【模板】分治 FFT

题目描述 给定长度为n−1n−1n-1的数组g[1],g[2],..,g[n−1]g[1],g[2],..,g[n−1]g[1],g[2],..,g[n-1],求f[0],f[1],..,f[n−1]f[0],f[1],..,f[n−1]f[0],f[1],..,f[n-1],其中 f[i]=...

2018-08-22 19:37:11

阅读数:56

评论数:0

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