用户工具

站点工具


2020-2021:teams:legal_string:jxm2001:contest:edu_92

这是本文档旧的修订版!


Educational Round 92

D. Segment Intersections

题意

给定两种线段 $[l_a,r_a],[l_b,r_b]$ ,每种线段有 $n$ 条,记为 $a_1,a_2\cdots a_n$ 和 $b_1,b_2\cdots b_n$。

每次操作可以任选一条线段 $[l,r]$,将其变换成 $[l-1,r]$ 或 $[l,r+1]$。

要求输出最小操作步数,使得 $\sum_{i=1}^n f(a_i,b_i)\ge k$,其中 $f(a,b)$ 表示线段 $a,b$ 相交部分长度。

题解 1

暴力枚举 $i$,只考虑前 $i$ 对线段求出最小答案,时间复杂度 $O(n)$。

题解 2

分类讨论,时间复杂度 $O(1)$。

2020-2021/teams/legal_string/jxm2001/contest/edu_92.1596165192.txt.gz · 最后更改: 2020/07/31 11:13 由 jxm2001