最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 二分图 /【模板】线段树分治

    正文概述 陈老师   2026-01-20 15:15:36  

    题目描述

    神犇有一个 nn 个节点的图。

    因为神犇是神犇,所以在 kk 时间内有 mm 条边会出现后消失。

    神犇要求出每一时间段内这个图是否是二分图。

    这么简单的问题神犇当然会做了,于是他想考考你。

    原 BZOJ4025。

    输入格式

    第一行三个整数 n,m,kn,m,k

    接下来 mm 行,每行四个整数 x,y,l,rx,y,l,r,表示有一条连接 x,yx,y 的边在 ll 时刻出现 rr 时刻消失。

    输出格式

    kk 行,第 ii 行一个字符串 YesNo,表示在第 ii 时间段内这个图是否是二分图。

    样例

    3 3 3
    1 2 0 2
    2 3 0 3
    1 3 1 2
    
    Yes
    No
    Yes
    

    样例1解释

    00 时刻,出现两条边 (1,2)(1,2)(2,3)(2,3)

    11 时间段内,这个图是二分图,输出 Yes

    11 时刻,出现一条边 (1,3)(1,3)

    22 时间段内,这个图不是二分图,输出 No

    22 时刻,(1,2)(1,2)(1,3)(1,3) 两条边消失。

    33 时间段内,只有一条边 (2,3)(2,3),这个图是二分图,输出 Yes

    数据范围

    n,k=105n,k = 10^5m=2×105m = 2\times 10^51x,yn1 \le x,y \le n0lrk0 \le l \le r \le k

    信息学奥赛网,一个优质的信息学奥赛学习资源平台!
    信息学奥赛网 » 二分图 /【模板】线段树分治