Dominófedés
Feladat
Adott egy -es tábla, amelyre be van rajzolva néhány vonal. A berajzolt vonalak mindig két szomszédos mezőt választanak el. Le kell fedni a táblát
-es dominókkal úgy, hogy a berajzolt vonalak nem haladhatnak keresztül dominón. Feltehetjük, hogy minden input esetén van helyes megoldás.
Bemenet
A dom.in állomány első sora és értékét tartalmazza. A tábla mezőit balról jobbra, felülről lefelé számozzuk meg, 1-től -ig.
Az input második sora az elválasztó vonalak számát adja meg.
Ezután darab sorban párok következnek,
ahol az -dik vonal a és
mezőket választja el egymástól.
Kimenet
A dom.out állomány sora egy-egy számpárt tartalmaz.
Minden sor egy dominó által lefedett két mező sorszámát adja meg.
Ha több megoldás is lehetséges, akkor bármelyiket megadhatjuk.
Példa
dom.in | dom.out |
4 5
9
8 7
13 14
14 19
6 7
12 7
4 9
12 13
14 9
9 10 |
3 4
1 6
2 7
8 9
5 10
14 15
11 16
12 17
13 18
19 20 |
Tesztadatok
Példák
Az ábrákat Mészáros Balázs programja készítette.