HDU
摇摇乐
摇摇乐
展开
-
2020 杭电多校5 1003、1005
1003 Borrow题意:给三个数字 x,y,zx,y,zx,y,z,每次取最大的数字将其减一,并且等概率给剩下两个数字之一加上一,问3个数字相等的期望次数,若不可能输出 −1-1−1(∑x+y+z≤3×106)(∑x+y+z≤3×10^6)(∑x+y+z≤3×106)思路:首先不整除就输出 −1-1−1 ,考虑(x+y+z)/3=ave(x+y+z)/3=ave(x+y+z)/3=ave,且 x<=y<=zx<=y<=zx<=y<=z若x<ave&l原创 2020-09-28 20:12:51 · 231 阅读 · 0 评论 -
2020 杭电多校9 1007 Game (平衡树)
题意:给一个方块的序列 bibibi ,如下图。有 qqq 次询问,每次有两种操作,一种操作为 (x,y)(x,y)(x,y) ,表示从第 xxx 列的 yyy 的方格的位置向左移一格,同时将上面的都会带动,并且若左边有方块则也依次向左移,若 yyy 是空的,或者移出边界,则不移动。第二种操作,则是查询第 xxx 列的方块个数。思路:对于 111 操作,若设 lll 为最大的位置使得 min{b[l]到b[x]}>=ymin\{b[l] 到 b[x]\}>=ymin{b[l]到b[x]}原创 2020-08-21 14:52:20 · 306 阅读 · 0 评论 -
2020 杭电多校8 1011 Kidnapper‘s Matching Problem (线性基、kmp)
题意:给一个 SSS 集合,再给两个数组 a,ba,ba,b ,分别长为 n,m,(n>=m)n,m,(n>=m)n,m,(n>=m),将 nnn 中取 n−m+1n-m+1n−m+1 个长度为 mmm 的子串,与 mmm 进行匹配,若对于每一个对应的 aka_kak 和 bkb_kbk ,都满足 ak⊕bk∈2⊕Sa_k⊕b_k∈2^S_⊕ak⊕bk∈2⊕S 则匹配成功。其中2⊕S2^S_⊕2⊕S是有所有S子集异或和得到的集合。ans=∑i=1n−m+1[(ai,ai+1原创 2020-08-14 14:58:41 · 172 阅读 · 0 评论 -
2020 杭电多校8 1009 Isomorphic Strings (哈希/kmp)
题意:给一个字符串 sss ,长度为 nnn ,问是否存在一个 kkk ,满足 k∣nk|nk∣n ,并且将 sss 分成相等的 kkk 段子串,每一段子串为循环同构,两个串 s1,s2s1,s2s1,s2 循环同构就是满足存在一个 iii ,使得 s2=s1i+1s2i+2s3i+3...s11s12...s1is2=s1_{i+1}s2_{i+2}s3_{i+3}...s1_1s1_2...s1_is2=s1i+1s2i+2s3i+3...s11s12...s1i思路:考虑枚举所有 n原创 2020-08-13 19:42:59 · 1000 阅读 · 0 评论 -
2020 杭电多校4 1007 Go Running (最大流)
题意:有一些学生在 xxx 轴上跑步,速度为 111 ,可以有两种方向,并且具有起始时间、结束时间和起始位置。现在有 nnn 个监视器,每个监视器记录了 (t,x)(t,x)(t,x),表示在t时刻, xxx 位置有人。问最少有多少个学生有去跑步。思路:如果建立 yyy 轴为时间,那么每个学生就是 y=x+b、y=x+b、y=x+b、 y=−x+by=-x+by=−x+b 直线上的一段,而监视器就是坐标系上的点,现在就是问怎么选择最少的线段,使得点全被覆盖。而对于一个点,就会对应两条线可以覆盖它,而一原创 2020-07-30 20:07:59 · 368 阅读 · 0 评论 -
2019-CCPC-秦皇岛 F Forest Program(点双连通)
题目链接Forest Program题意:给一个图,要求删去一些边,使得剩下的点成为一个森林。原创 2019-10-09 09:28:13 · 197 阅读 · 0 评论 -
2019-CCPC-秦皇岛 E Escape (网络流)
题目链接Escape题意:给定一个网格,用 010101 表示, 111 的格子表示障碍,有 aaa 个机器人在第 000 行向下,在第 n+1n+1n+1 行有 bbb 个出口,机器人只能直走,现在可以在空格上放置转弯转置,具体如题目中所示。问是否能够使得所有机器人走出迷宫。思路:由于机器人所在列一定不同,那么可以发现,对于每一个格子要么是转弯,要么竖直,要么水平,并且只会经过一次。...原创 2019-10-08 17:22:08 · 434 阅读 · 0 评论 -
HDU 6393 Traffic Network in Numazu (树剖+线段树)
题目链接题意:给定一个 nnn 个点 nnn 条边的图,每条边都权值,有 qqq 次操作,一种操作修改一条边的值,另一种操作查询 xxx 到 yyy 的最短路(1<=n,q<=1e5)(1<=n,q<=1e5)(1<=n,q<=1e5)思路:如果是一颗树那么这个问题可以被树剖加线段树轻松的解决,已知这张图实际上是一棵树加上一条边构成,那么可以将其删掉一...原创 2019-09-26 19:15:19 · 106 阅读 · 0 评论 -
HDU 5489 Removed Interval(LIS)
题目链接题意:给定一个序列,要求删除一个连续的长度为 LLL 的序列,使得剩下的序列形成的最长上升子序列最长,输出最长的长度。( n<=1e5n<=1e5n<=1e5 )思路:考虑当前删除区间 [P,P+L−1][P,P+L-1][P,P+L−1] 那么剩下的最长上升子序列可以右边的最长上升子序列加上左边的最长上升子序列。代码:#include <bits/st...原创 2019-09-23 18:28:21 · 122 阅读 · 0 评论 -
HDU 3440 House Man(差分约束) 题解
题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=3440题目描述: Problem DescriptionIn Fuzhou, there is a crazy super man. He can’t fly, but he could jump from housetop to housetop. Today he plans t...原创 2018-09-11 22:21:15 · 172 阅读 · 0 评论 -
HDU 3666 THE MATRIX PROBLEM(差分约束) 题解
题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=3666题目描述: Problem DescriptionYou have been given a matrix CN*M, each element E of CN*M is positive and no more than 1000, The problem is that i...原创 2018-09-11 21:00:29 · 187 阅读 · 0 评论 -
HDU 1520 Anniversary party(树形dp) 题解
题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=1520题目描述: Problem DescriptionThere is going to be a party to celebrate the 80-th Anniversary of the Ural State University. The University has a...原创 2018-09-11 20:44:57 · 159 阅读 · 0 评论 -
HDU 3555 Bomb(数位dp) 题解
题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=3555题目描述:Problem DescriptionThe counter-terrorists found a time bomb in the dust. But this time the terrorists improve on the time bomb. The numb...原创 2018-09-11 20:34:54 · 208 阅读 · 0 评论 -
HDU 1561 The more, The Better(树形dp) 题解
题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=1561题目描述: Problem DescriptionACboy很喜欢玩一种战略游戏,在一个地图上,有N座城堡,每座城堡都有一定的宝物,在每次游戏中ACboy允许攻克M个城堡并获得里面的宝物。但由于地理位置原因,有些城堡不能直接攻克,要攻克这些城堡必须先攻克其他某一个特定的城堡。你...原创 2018-09-11 20:29:53 · 133 阅读 · 0 评论 -
HDU 2089 不要62(数位dp) 题解
题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=2089题目描述: Problem Description杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoer)。杭州交通管理局经常会扩充一些的士车牌照,新近出来一个好消息,以后上牌照,不再含有不吉利的数字了,这样一来,就可以消除个别的士司机和乘客的心理障碍,更安全地服务大众。不吉利...原创 2018-09-11 19:54:42 · 216 阅读 · 0 评论 -
HDU 4352 XHXJ's LIS(数位dp+压状+LIS) 题解
题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=4352题目描述: Problem DescriptionThere are n houses in the village and some bidirectional roads connecting them. Every day peole always like to ask...原创 2018-09-11 19:49:06 · 143 阅读 · 0 评论 -
HDU 2476 String painter(区间dp+普通dp) 题解
题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=2476题目描述: Problem DescriptionThere are two strings A and B with equal length. Both strings are made up of lower case letters. Now you have a po...原创 2018-09-11 18:37:44 · 221 阅读 · 0 评论 -
HDU 2586 How far away ?(LCA) 题解
题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=2586题目描述: Problem DescriptionThere are n houses in the village and some bidirectional roads connecting them. Every day peole always like to ask...原创 2018-07-25 10:57:48 · 175 阅读 · 0 评论