2023.11.7 信息学日志
1. CF1862F Magic Will Save the World
题目描述
https://www.luogu.com.cn/problem/CF1862F
题目概况
来源:Codeforces
洛谷难度: 绿题 \color{green}绿题 绿题
CF难度: 1800 1800 1800
标签:二分 背包
思路点拨
首先不难发现,本题答案满足单调递增(时间越多,越能消灭所有怪兽), 二分得到时间,便可知道
2
2
2 种能量分别的数量。
因为
2
2
2 种能量贡献相同,所以以怪兽血量为
01
01
01 背包重量和价值
d
p
dp
dp ,便可求出水系最大消灭怪兽的能量,剩余直接
O
(
1
)
O(1)
O(1) 判断即可。
trick
2 2 2 种 量贡献相同,枚举其中一个,在直接判断另一个即可
2. CF14D Two Paths
题目描述
https://www.luogu.com.cn/problem/CF14D
题目概况
来源:Codeforces
洛谷难度: 绿题 \color{green}绿题 绿题
CF难度: 1900 1900 1900
标签:图论 树的直径
思路点拨
显而易见,
2
2
2 条路无公共点,必定在
2
2
2 个无交集的连通块中。
因此做法如下:
- 枚举去掉的边,使原树变为 2 2 2 个连通块
- 2 2 2 个连通块内找树上直径求积取 max \max max
2. CF33B String Problem
题目描述
https://www.luogu.com.cn/problem/CF33B
题目概况
来源:Codeforces
洛谷难度: 蓝题 \color{blue}蓝题 蓝题
CF难度: 1800 1800 1800
标签:图论 最短路
思路点拨
只有 26 26 26 个字母,将修改关系建图用 F l o y d Floyd Floyd 跑最短路判断即可。