题目描述
本题中下标是 0-indexed 的。
构造一个长度为 n 的 01 串 a0∼an−1,满足以下条件:
- ∀0≤i<m,都有 $k_i\mathrm{thmin}(a_{l_i},a_{{l_i}+1},\ldots,a_{r_i})=\mathrm{val}_i$。
 
这里,kthmin 表示一个数列内第 k 小的元素。
输入格式
第一行,两个正整数 n,m。
接下来 m 行,第 i 行四个非负整数 li−1,ri−1,ki−1,vali−1。
输出格式
如果有解,直接输出对应的 01 串(元素中间要加空格)。
否则输出一行一个 -1。
4 5
0 1 2 1
0 2 2 0
2 2 1 0
0 1 1 0
1 2 1 0
0 1 0 0
提示
对于 100% 的数据,保证:
- 1≤n≤5×103;
 
- 1≤m≤104;
 
- 0≤li≤ri<n;
 
- 1≤ki≤ri−li+1;
 
- vali∈{0,1}。
 
子任务
| 编号 | 
n≤ | 
m≤ | 
特殊性质 | 
分值 | 
| 1 | 
18 | 
200 | 
/ | 
7 | 
| 2 | 
5×103 | 
104 | 
A | 
13 | 
| 3 | 
B | 
25 | 
| 4 | 
/ | 
55 | 
- 特殊性质 A:∀0≤i<m,ki=1。
 
- 特殊性质 B:∀0≤i<m,要么 ki=1,要么 ki=ri−li+1。