杭电多校补题3

1002

img
img

思路

二分答案+状压dp
根据数据范围很容易能想到状态压缩,预处理出每个状态花费的时间
二分时间,找到能造成的最大伤害
img

1009

img
img

思路

主要也是一个贪心的问题
右端点排序,在最小的区间取包裹,让其他包裹的取时间延长
用一个优先队列维护

代码

img

1011

img
img

思路

曼哈顿距离不好计算,需要转化为切比雪夫距离计算,然后整体二分进行计算

代码

img

1012

img
img

思路

f[i][j] 表示s串到第i个位置,由第j个串递推过来的方案数
每个状态只会被访问一次,利用记忆化搜索解决

代码

img

posted @ 2022-07-31 14:46  Sun-Wind  阅读(22)  评论(0编辑  收藏  举报