CF665(EDU12) 题解

· · 题解

A. Buses Between Cities:

:::::info[题目基本信息] 考察:数学(\color{yellow}1600)。
题目简介:
有两座名为 A 市和 B 市的城市,它们之间有公交车行驶,公交车每天都从 A 或从 B 发车,始发车时间为 05:00,末发车时间不晚于 23:59,A 市发车间隔为 a 分钟,行驶时间为 t_a 分钟,B 市则分别为 b 分钟和 t_b 分钟。
你驾驶着一辆从 A 市一时刻发出的公交车,求你在 A 市和 B 市之间的道路上(不含 A 市和 B 市)遇到了几辆公交车。
数据范围:

问最后花费的体力。
数据范围:

我们来简化一下分类讨论:

根据上述模拟。
时间复杂度为 \Theta(n^2),空间复杂度为 \Theta(n)

E. Beautiful Subarrays:

:::::info[题目基本信息] 考察:trie(\color{green}2100)。
题目简介:
给你序列 \{a_n\},求满足下列条件的 (l,r) 的个数:

数据范围:

F 不会/ll