CF652(EDU10) 题解

· · 题解

:::::warning[注释] 除特殊标记外,本文中变量均为整数。
::::: :::::info[闲话] 可能是暑假最后一篇了。
:::::

A. Gabriel and Caterpillar:

:::::info[题目基本信息] 考察:数学,模拟(800)。
题目简述:
小 K 发现了一只毛毛虫,它在第 014 点位于高度 h_1m,它在每天 10\sim22 点向上以 am/h 的速度爬,其余时间在向下以 bm/h 的速度掉,问第几天的 14 点他的高度会到达 h_2m(高度可以为负),不可能给出 -1
数据范围:

构造一组合法解,若无解输出 Impossible
数据范围:

数据范围:

所以,将原位置和终止位置排序,记录答案,统一输出即可。
时间复杂度为 \Theta(n\log n),空间复杂度为 \Theta(n)