会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
starve_to_death
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
35
下一页
2020年7月27日
hdu6787(骰子+往回推的传输带问通过方案,dp)
摘要: 题:http://acm.hdu.edu.cn/showproblem.php?pid=6787 题意:有1~n标号的格子,上面有m个传输带(传送带传的位置要传到之前去,1位置不能有格子)1~11的骰子,问有多少种安传输带的方案使得仍有可能从1到n(到n不动),期间位置不能超过n 分析:可以发现,只
阅读全文
posted @ 2020-07-27 09:29 starve_to_death
阅读(280)
评论(4)
推荐(0)
2020年7月26日
hdu6745(渐减1过程的最多互质对数,dp)
摘要: 题:http://acm.hdu.edu.cn/showproblem.php?pid=6745 题意:给定a,b,可执行操作a-1或b-1(前提a>1,b>1)问这过程中最多的互质次数是多少; 分析:询问T较多,预处理dp,dp[i][j]表示从i和j 开始的最多互质对数,dp[i][j]是由dp
阅读全文
posted @ 2020-07-26 11:30 starve_to_death
阅读(219)
评论(0)
推荐(0)
2020年7月23日
D Points Construction Problem(思维构造,等周定理)
摘要: 题:https://ac.nowcoder.com/acm/contest/5668/D 题意:给定n和m,要求你在全白的二维坐标上点上n个黑点,要求相邻颜色互异的点对恰好为m对(点x和点y,点y和点x被认为是相同的点对)。 分析:这题很容易想到一些限制条件: 1、n个黑点最多构成4n对点对,也就是
阅读全文
posted @ 2020-07-23 22:53 starve_to_death
阅读(302)
评论(0)
推荐(1)
2020年7月22日
Codeforces Round #658 (Div. 2)D(01背包)
摘要: 题:https://codeforces.com/contest/1382/problem/D 题意:给定随意俩个数组的合并规则,每次取俩个数组第一个的最小值,直至俩数组为空.。给定目标数组(1~n出现1次)问能不能2个数组合并成目标数组 分析:可以把目标数组分成若干段,要是能每段都连续给到且某些段
阅读全文
posted @ 2020-07-22 13:56 starve_to_death
阅读(120)
评论(0)
推荐(0)
2020年7月21日
Codeforces Round #655 (Div. 2)E(矩阵范围dp)
摘要: 题:https://codeforces.com/contest/1372/problem/E 题意:给定矩形,每行有k和区间划分,每个区间只能有1个1,问设值后每列和的平方相加最大是多少 分析:考虑dp[i][j]表示第 i 列到第 j 列之间的最大值,考虑枚举区间,枚举区间的同时枚举区间中的每一
阅读全文
posted @ 2020-07-21 15:34 starve_to_death
阅读(159)
评论(0)
推荐(0)
hdu4622([u,v]内有多少个子串)
摘要: 题:http://acm.hdu.edu.cn/showproblem.php?pid=4622 题意:求[u,v]区间内有多少不同的子串,N<=2000,q<=10000 分析:建立i....n个字符串的SAM,就可以预处理各个区间字符串的数目。 #include<iostream> #inclu
阅读全文
posted @ 2020-07-21 14:53 starve_to_death
阅读(133)
评论(0)
推荐(0)
C Count New String(SAM建立n个子串)
摘要: 题:https://ac.nowcoder.com/acm/contest/5669/C 题解: 分析:核心点1:当我们把原串第一次进行f函数后,第二次的f函数一定是对第一次经过f函数后的串进行取子串。 核心点2:因为f函数的特性,这n个子串我们可以以10(字符集)*N的节点代价来建立字典树,考虑题
阅读全文
posted @ 2020-07-21 14:20 starve_to_death
阅读(184)
评论(0)
推荐(0)
2020年7月19日
hdu6725(树形dp,区间选值,点权差最大)
摘要: 题:http://acm.hdu.edu.cn/showproblem.php?pid=6725 分析:给节点选值肯定是选边界值。假设由节点是选中间值,那么肯定有比它选值更好的值,所以把选的可能定为2个。 #include<bits/stdc++.h> using namespace std; #d
阅读全文
posted @ 2020-07-19 21:07 starve_to_death
阅读(163)
评论(0)
推荐(0)
2020年7月18日
G Operating on a Graph(并查集+临边染色)
摘要: 题:https://ac.nowcoder.com/acm/contest/5668/G 题意:给定n点m边图,q个询问,每个询问为x颜色,若此时图上有x颜色的部分,这该部分临边的部分会被染成x颜色(有可能是一个点,有可能是同种颜色的子图) 分析:因为一种颜色只能由一次覆盖临边的机会,所以每次操作只
阅读全文
posted @ 2020-07-18 20:29 starve_to_death
阅读(195)
评论(0)
推荐(0)
2020年7月17日
H Minimum-cost Flow(预处理增广费用)
摘要: 题:https://ac.nowcoder.com/acm/contest/5666/H 题意:给定网络,然后每次询问给定每条边的容量ui/vi,问从节点1到节点n在流过 1 的情况下的最小费用 分析:把图的所有边容量设为1跑费用流,因为这样的话,在ui,vi条件下,可以等价为每条边乘上vi/ui,
阅读全文
posted @ 2020-07-17 15:03 starve_to_death
阅读(159)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
35
下一页
公告