求D做法
  • 板块学术版
  • 楼主Angraecum
  • 当前回复5
  • 已保存回复5
  • 发布时间2024/10/20 00:27
  • 上次更新2024/10/20 10:41:34
查看原帖
求D做法
1206998
Angraecum楼主2024/10/20 00:27

自己的想法:

对于每条a[i] 到 i 的线段,把相交的线段合并在一起得到大线段。

这条大线段合法当且仅当所有R都在L的左边,也就是其形如RRR...LLL。

这样大线段中每个点都是互相可到达的

问题转化成维护这些线段中L和R的相对位置

需要所有线段同时合法,所以考虑开个set维护不合法线段

2024/10/20 00:27
加载中...