每次为边染色,求是否可以染色(保证每个颜色组成的图是二分图)
(不能染色就跳过),$q$个操作,询问是每个操作是否能进行。
类似 P5787 二分图 /【模板】线段树分治。
建立$k$个并茶几即可。
- 问题是每个操作的时间不一定是给定的。但是由于线段树分治可以先操作前面的区间,然后我们根据是否可以染色,来反应之后这个的操作是否要延续之前操作。
- 根据以上我们把修改的区间改为$[pre[i]+1,i-1]$
代码
1 |
|
每次为边染色,求是否可以染色(保证每个颜色组成的图是二分图)
(不能染色就跳过),$q$个操作,询问是每个操作是否能进行。
类似 P5787 二分图 /【模板】线段树分治。
建立$k$个并茶几即可。
1 |
|