JETPACK
문제
Super Maroje živi u svom dvodimenzionalnom svijetu koji prikazujemo tablicom i u kojem, kao i u našem, postoji gravitacija koja objekte vuče prema dolje lijevo. Da bi joj se odupro i da bi se mogao kretati gdje i kako želi, nabavio je uređaj, jetpack, koji mu omogućuje da leti u svim smjerovima u kojima to želi, gore, dolje, lijevo, desno, dijagonalno. Njegov jetpack je u početku napunjen s jedinica goriva.
U tom svijetu postoji postaja zadanih svojim koordinatama pri čemu vrijedi pravilo: veći x znači da smo više desno u tom svijetu, a veći y znači da smo više gore u tom svijetu. Tajna tih postaja je da se u njima Maroje može odmoriti, a i jetpack mu se opet potpuno napuni do jedinica goriva.
Promotrimo malo jetpackove mogućnosti. Za pomak u Marojevom svijetu:
- prema gore desno za jedno polje, tj. da se i povećaju za jedan, jetpack potroši jedinica goriva;
- prema gore ili desno, tj. da se ili povećaju za jedan, jetpack potroši jedinica goriva;
- prema gore lijevo ili dolje desno, tj. da se jedno od i povećaju za jedan, a ono drugo onda smanji za jedan, jetpack potroši jedinica goriva;
- prema lijevo, dolje ili dolje lijevo, tj. da se i/ili smanje za , jetpack ne troši gorivo (zbog gravitacije, jasno).
Super Maroje se nalazi na prvoj postaji i kreće na putovanje. Do kojih sve postaja može doći na tom putovanju?
입력
U prvom su retku prirodni brojevi , , i (2 ≤ N, 1 ≤ K, A ≤ 1\,000\,000, 0 ≤ B ≤ A), brojevi iz teksta zadatka.
U sljedećih redaka nalaze se po dva prirodna broja i (0 ≤ X_i, Y_i ≤ 1\,000\,000), i koordinate -te postaje.
Napomena: za ograničenja broja obratite pozornost na sekciju bodovanje!
출력
U prvi i jedini redak ispiši brojeva bez razmaka, gdje je -ti broj ako može doći do -te postaje, a je ako ne može.
예제
예제 1
7 20 6 0 3 3 2 6 8 6 10 5 7 3 8 10 1 3
1100101
예제 2
7 20 6 3 3 3 2 6 8 6 10 5 7 3 8 10 1 3
1100001
예제 3
7 20 5 5 3 3 2 6 8 6 10 5 7 3 8 11 1 3
1111101