shyyhs
shyyhs
全部文章
DP专题
图论(4)
多校补题(2)
数据结构(27)
数论(4)
日记(14)
未归档(38)
题解(330)
归档
标签
去牛客网
登录
/
注册
shyyhs的博客
全部文章
/ DP专题
(共52篇)
(构造一个水题留着以后无聊出比赛用.)
来自专栏
#include <bits/stdc++.h> using namespace std; const int N=105; int f[N];//从0跳到当前石头最少需要几次. int pos[N]; int main() { int l;scanf("%d&quo...
dp
2021-01-13
0
589
51nod3173 小朋友吃糖果
1.算法分析(DP) 考虑dp,我们令f[i][j]表示,到了第i个差值为两者j的方案数.很容易想到n^4的暴力dp.这里贴下代码. #include<bits/stdc++.h> using namespace std; const int N=210,M=N*N*2; const i...
DP
2020-11-19
6
677
Valid payments
来自专栏
代码很多注释/// //给你一个数x,然后要你找到两个数a,b使得b=x+a,且a,b位数不一样.要你求这样的a,b个数. #include <bits/stdc++.h> using namespace std; typedef long long ll; const ll N=55;...
DP
2020-11-09
4
702
Rating
来自专栏
误入点分治题单的一个期望dp.对于这个题来说,我们不妨设置f[i]为i-1分到i分所需要的次数(我们把50分看做1分.),然后他的转移也不难.对于f[i-1]来说,它可以一步就就到f[i],也可能-2再到f[i],所以概率方程就是: f[i]=p+(1-p)*(1+f[i-2]+f[i-1]+f...
期望DP
2020-11-09
7
791
P2300 合并神犇
来自专栏
题目是给你n个数,两两之间可以合并,问你最少合并多少次,可以使得序列是递增序列?数据范围是O(N)解决.我们很容易联想到f[i]表示前i个满足最少需要合并多少次?然后也容易想到一种错误的贪心想法,就是从前往后能不用就不用,选完就好.之所以这种不一定对是因为这种不能最小化代价,代码有hack数据.考虑...
单调队列优化DP
2020-11-09
5
697
期望DP
来自专栏
P4852 yyf hates choukapai P2474 [SCOI2008]天平 P5011 水の造题 P6036 Ryoku 爱学习 P6375 「StOI-1」小Z的旅行 pass P5575 [CmdOI2019]黑白图 P6595 [YsOI2020]计划 P4230 连环病原体 ...
DP
2020-11-05
6
827
杠杆数
来自专栏
看了一天的二分图&可撤销并查集(因为没找到合适的博客,很浪费时间).水一发数位dp(表示我今天做了题),这个题目贼套路...具体看注释... #include <bits/stdc++.h> using namespace std; typedef long long ll; c...
DP
2020-11-05
5
638
DP
来自专栏
凡是带高精度的Dp我都会从做的时候在题单删除. P1235 血缘关系 P1285 队员分组 P1357 花园 P1398 [NOI2013]书法家 P1411 树 P1415 拆分数列 P1442 铁球落地 P1446 [HNOI2008]Cards P1552 [APIO2012]派遣 P162...
DP
2020-11-04
7
1270
树形DP
来自专栏
P6793 [SNOI2020] 字符串 P6653 [YsOI2020]造林 P4492 [HAOI2018]苹果树 P6478 [NOI Online #2 提高组]游戏 P6527 「Wdoi-1」幻能采集 P3757 [CQOI2017]老C的键盘 P3554 [POI2013]LUK-Tr...
DP
2020-11-04
6
621
数位DP练习题
来自专栏
P3281 [SCOI2013]数数 P4317 花神的数论题 P3286 [SCOI2014]方伯伯的商场之旅 P3311 [SDOI2014] 数数 CF1036C Classy Numbers P4127 [AHOI2009]同类分布 P4124 [CQOI2016]手机号码 P2602 [...
DP
2020-11-04
6
574
首页
上一页
1
2
3
4
5
6
下一页
末页