传送门 唯一考场上不会正解的题。 写了个70分的随机化贪心(OJ上有90)。 正解是状压dp,f[i]表示观看电影情况为i时能维持的最长时间,转移就从剩下的最接近的转移就行了,查找最接近右端点的值可以用lower_bound,如果想用码量与思维难度来换取时间复杂度的话可以用利用单调性优化。 代码