Codeforces Round 727 (Div. 2)
E
Game with Cards
Codeforces
2500
原题
← DF →
翻译中…

The Alice's computer is broken, so she can't play her favorite card game now. To help Alice, Bob wants to answer $n$ her questions.

翻译中…

Initially, Bob holds one card with number $0$ in the left hand and one in the right hand. In the $i$-th question, Alice asks Bob to replace a card in the left or right hand with a card with number $k_i$ (Bob chooses which of two cards he changes, Bob must replace exactly one card).

翻译中…

After this action, Alice wants the numbers on the left and right cards to belong to given segments (segments for left and right cards can be different). Formally, let the number on the left card be $x$, and on the right card be $y$. Then after the $i$-th swap the following conditions must be satisfied: $a_{l, i} \le x \le b_{l, i}$, and $a_{r, i} \le y \le b_{r,i}$.

翻译中…

Please determine if Bob can answer all requests. If it is possible, find a way to do it.

翻译中…

Input

翻译中…

The first line contains two integers $n$ and $m$ ($2 \le n \le 100\,000$, $2 \le m \le 10^9$) — the number of questions and the maximum possible value on the card.

翻译中…

Then $n$ queries are described. Every description contains 3 lines.

翻译中…

The first line of the description of the $i$-th query contains a single integer $k_i$ ($0 \le k_i \le m$) — the number on a new card.

翻译中…

The second line of the description of the $i$-th query contains two integers $a_{l, i}$ and $b_{l, i}$ ($0 \le a_{l, i} \le b_{l, i} \le m$) — the minimum and maximum values of the card at the left hand after the replacement.

翻译中…

The third line of the description of the $i$-th query contains two integers $a_{r, i}$ and $b_{r,i}$ ($0 \le a_{r, i} \le b_{r,i} \le m$) — the minimum and maximum values of the card at the right hand after the replacement.

翻译中…

Output

翻译中…

At the first line, print "Yes", if Bob can answer all queries, and "No" otherwise.

翻译中…

If Bob can answer all $n$ queries, then at the second line print $n$ numbers: a way to satisfy all requirements. If in $i$-th query Bob needs to replace the card in the left hand, print $0$, otherwise print $1$. If there are multiple answers, print any.

翻译中…

样例

Input #1
2 10
3
0 3
0 2
2
0 4
0 2
Output #1
Yes
0 1
InputCopy OutputCopy
Input #2
2 10
3
0 3
0 2
2
3 4
0 1
Output #2
No
InputCopy OutputCopy
Input #3
5 10
3
0 3
0 3
7
4 7
1 3
2
2 3
3 7
8
1 8
1 8
6
1 6
7 10
Output #3
Yes
1 0 0 1 0
InputCopy OutputCopy
题目信息
题号
1539E
时间限制
2.5 s
内存限制
256 MB
标签
二分
构造
数据结构
动态规划
贪心
模拟

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。