题意:n次操作,每次给出x1,x2,c,表示在区间[x1,x2]上涂上颜色c,如果能看到颜色i,就输出i并输出颜色i有几个不相交的区间。 思路:对于线段而言,如果长度大于等于1,它的两端被别的颜色占了,那么这个颜色还是能看到的。但如果涂区间内的点,如果长度等于1,它的两端被别的颜色占了,那么这个颜色是看不到的(线段树可以处理这种情况)。对输入的x1、x2扩大两倍,使得涂线段问题变成涂点的问题,便于线段树维护。 Code: #include<algorithm> #include<cstring> #include<cstdio> #include<io...