JETPACK
시간 제한2초메모리 제한1024 MB
좌표가 주어진 정거장들 사이를 연료 K와 이동 비용 A, B로 이동할 때, 정거장에 도착할 때마다 연료가 K로 충전된다는 조건에서 1번 정거장에서 도달 가능한 정거장을 모두 구한다.
문제
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 (, , ), brojevi iz teksta zadatka.
U sljedećih redaka nalaze se po dva prirodna broja i (), 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.