Believe it
首页
标签
分类
归档
关于
留言板
友情链接
Believe it
O ever youthful, O ever weeping
首页
标签
分类
归档
关于
留言板
友情链接
Fork Me
cf515B
无标签
ACM
老Blog迁移
reading_problem
发布日期: 2019-08-05
next
hexonext
butterfly
volantis
yearn
yilia
shoka
indigo
apollo
landscape
cactus
matery
icarus
fluid
material
转移自
老blog
cf515B
链接
http://codeforces.com/contest/1066/problem/B
题意
有n个格子,每个格子有01权值,1代表这个格子可以安装暖气,每个暖气可以温暖距离自己小于r的格子,问最少安装几个暖气能温暖n个格子。
1<=n<=1e3
题解
dp[i]代表在第i个位置放一个暖气,能温暖前i个格子的最少安装的暖气数,
dp[i] <--- dp[j] (i-j<r)
答案在dp[n-r+1,n]上
明显dp可以用单调队列优化,维护一个i单调增,dp值单调减的单调队列即可。
文章作者:
fightinggg
文章链接:
http://fightinggg.github.io/matery/matery/cf515B.html
版权声明:
本博客所有文章除特別声明外,均采用
CC BY 4.0
许可协议。转载请注明来源
fightinggg
!
无标签
赏
你的赏识是我前进的动力
支付宝
微 信
上一篇
cf511D
2019-08-05
ACM
老Blog迁移
reading_problem
下一篇
cf517B
2019-08-05
ACM
老Blog迁移
reading_problem
目录
搜索