2023.11.15 信息学日志
2023.11.15 信息学日志
1. CF1409E Two Platforms
题目描述
https://www.luogu.com.cn/problem/CF1409E
题目概况
来源:Codeforces
洛谷难度: 绿题 \color{green}绿题 绿题
CF难度: 1800 1800 1800
标签:二分 后缀最值
思路点拨
前期操作:
- 显而易见纵坐标没什么用
死 - 本能将横坐标排序
题眼剖析:
- 题目仅有 2 个板子,如果默认放好一个板子,另一个板子放在这个板子右侧的最优位置。
根据分析引入了 2 个概念:
- 当板子以某个点为开头所能覆盖的点数
- 在某一个点后放置板子的最优位置
顺着这条思路想处理方法:
- 定义 f [ i ] f_{[i]} f[i]? 表示板的左边顶着点 i i i 的横坐标,所能覆盖的点的数量,这个可以用二分去做。(显然让板的端点顶着某题目所给点是优秀的策略)
- 这是定义 m x [ i ] mx_{[i]} mx[i]? 表示 max ? ( f [ j ] ) ( i ≤ j ≤ n , j ∈ Z ) \max(f_{[j]})(i\leq j\leq n,j\in \mathbb{Z}) max(f[j]?)(i≤j≤n,j∈Z)
稍微转一下就OK了
时间复杂度: O ( n ? l o g 2 ( n ) ) \Omicron(n \cdot log_2(n)) O(n?log2?(n))
AC。
2. CF1804D Accommodation
题目描述
https://www.luogu.com.cn/problem/CF82C
题目概况
来源:Codeforces
洛谷难度: 蓝题 \color{blue}蓝题 蓝题
CF难度: 2000 2000 2000
标签:贪心 枚举
思路点拨
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!