这道题的大题思路就是模拟 假设给定的年份是x,y,首先分为4个大的情况,分别是 x的信息已知,y的信息已知 x的信息已知,y的信息未知 x的信息未知,y的情况已知 x的信息未知,y的情况未知 然后对于每一种情况可以根据x到y区间是否存在空位,最大值是否唯一,以及x,y,区间最大值的关系来判定. 所以对于区间的问题的合并与处理我们用线段树来存就行了. 反思:开始对情况的优先级判断不清,没有整理好思路就开始写.最后发现线段树的合并函数写错了. /***************************…