from collections import deque n, k = map(int, input().split()) # q:双端队列,存储待处理的数字;cur:当前要加入队列的数字;res:最终结果列表 q, cur, res = deque(), 1, [] flag = True # 标记方向:True=正向(append+pop左),False=反向(append左+pop右) for _ in range(k): l, r = map(int, input().split()) if flag: # 正向模式: # 1. 将cur到r的数字依次追加到队列尾部 while cu...