- 博客(9)
- 收藏
- 关注
原创 Acwing 109. Genius ACM (倍增 + 归并排序)
题意给出n个数Ai,问最少将这n个数分成几段,使每一段的校验值小于k。一段数的校验值定义为:从集合 S 中取出 M对数(即 2∗M 个数,不能重复使用集合中的数,如果 S 中的整数不够 M 对,则取到不能取为止),使得“每对数的差的平方”之和最大,这个最大值就称为集合 S 的“校验值”。1<=N,M<=500000,0<=K<=1e18,0<=Ai<=2...
2020-03-26 12:20:04
162
原创 codeforce 1350 F. Kuroni and the Punishment (思维+随机化大法+shuffle洗牌)
codeforce 1350 F. Kuroni and the Punishment (思维+随机化大法+shuffle洗牌)题意给出n<=2e5个数,对每一个数x<=1e12进行一次操作可以使其+1,-1,求最小的操作次数,使得最后整个序列的gcd不为1,并且所有数都是正数思路整个序列的gcd不为1,也就是变换后序列每个数都有一个公共因子p,一个数x经过变换之后含因子p需要...
2020-03-08 19:15:45
240
原创 Acwing 338 计数问题(数位dp+前导0处理)
Acwing 338 计数问题[数位dp+前导0处理]题意给定[a,b][a,b][a,b],求区间中所有数字中0-9出现的次数。例如,a=1024,b=1032,则 a 和 b 之间共有9个数如下:1024 1025 1026 1027 1028 1029 1030 1031 1032其中‘0’出现10次,‘1’出现10次,‘2’出现7次,‘3’出现3次等等…思路理解了数位DP的话...
2020-03-07 18:53:32
386
原创 Acwing 1086 腾讯编程马拉松-恨7不成妻(数位dp维护多个值+数学转换)
Acwing 1806 2013腾讯编程马拉松-恨7不成妻[数位dp]题意2013腾讯编程马拉松初赛第一场(3月21日)的一道题,有一定的难度。求[X,Y]中的满足与7无关的数的平方和,一个数满足如下条件之一为与7有关:某一位是7每一位相加是7的倍数这个数是7的倍数思路考察数位DP,但是难点在求平方和。数位DP一般有两种做法,一种是预处理的方法,之前的题目都是使用预处理的方法...
2020-03-05 19:26:22
230
原创 ACwing 282 石子合并(区间dp)
ACwing 282 石子合并(区间dp)题意给出N堆石子,每次只能合并相邻的两堆石子,代价为两堆石子的质量和,求合并所有石子的最小代价。思路区间dp中i,j表示的是两个区间的左右端点,操作对象是区间。dp[i][j]表示合并第i堆石子到第j堆石子的最小代价。对于i,j围成的区间,以合并的分割线区分不同合并方式,相当于在i,j中插入一块隔板,dp[i][j]取不同隔板位置进行合并代价的...
2020-02-27 12:30:08
208
原创 ACwing 902最短编辑距离 (线性dp)
ACwing 902最短编辑距离 (线性dp)题意给出两个字符串A,B,三种操作:删除A中某个字符A中插入一个字符修改A中某个字符问将A变成B最小的操作步数。思路dp[i][j]表示将A[1~i]变成B[1~j]的最小步数状态转移:对于每个A[i],有三种操作:删除A[i],dp[i][j]=dp[i-1][j]+1A[i]后面插入B[j],dp[i][j]=dp[i...
2020-02-27 11:21:53
185
原创 codeforces 1199 D. Welfare State(思维+dp)
codeforces 1199 D. Welfare State(思维+dp)题目大意codeforces 1199 D给出n个数,q种操作:1 p x将第p个数变成x2 x将n个数中小于x的数变成x求最后的序列。1<=n,q<=1051 <= n,q <= 10^51<=n,q<=105解题思路注意到对于每个数,只有在对该数的最后一次1...
2020-02-16 20:59:25
196
1
原创 codeforces 1245 A. A. Good ol' Numbers Coloring(数学)
codeforces 1245 A. A. Good ol’ Numbers Coloring(数学)题目大意给出a,b,按照图中要求染色,问黑色格子是否是有限个(Finite)。解题思路这是codeforce官方题解:根据染色要求,一个格子如果能表示成ax+by(a,b为整数)ax+by(a,b为整数)ax+by(a,b为整数)的形式,那么这个格子可以被染成白色。由数学知识可以知道...
2020-02-15 15:48:07
158
原创 codeforces 1272 F. Two Bracket Sequences(三维dp + bfs)
codeforces 1272 F. Two Bracket Sequences(三维dp + bfs)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5UOwEou0-1581512109521)(https://raw.githubusercontent.com/yeqer/Picgo/master/img/20200212204542.png)]题目大意...
2020-02-12 20:55:38
288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人