
Tornis II

Stāsts
Uz bezgalīgas rūtiņu lapas, kurai dažas rūtiņas var būt izgrieztas, novietota šaha figūra - tornis. Lapas rindas un kolonnas ir sanumurētas pēc kārtas ar veseliem skaitļiem. Kolonnas ir numurētas no kreisās puses uz labo, bet rindas - no lejas uz augšu. Tornis vienā gājienā var pārvietoties uz jebkuru citu neizgrieztu lapas rūtiņu, kas ar sākotnējā atrodas vienā rindā vai kolonnā. Tornis nedrīkst pārvietoties pāri izgrieztai rūtiņai. Laukuma piemērā 1. attēlā redzams, uz kurām rūtiņām tornis drīkst pārvietoties, ja četras lapas rūtiņas ir izgrieztas un tornis pirms gājiena atrodas rūtiņā ar koordinātām .

Kā redzams, šajā gadījumā tornis var pārvietoties bezgalīgi tālu horizontālā virzienā pa kreisi vai vertikālā virzienā uz leju. Noskaidrot, ar kādu mazāko gājienu skaitu tornis no vienas norādītās rūtiņas var nokļūt līdz otrai norādītajai rūtiņai (ja tas vispār ir iespējams), pārvietojoties saskaņā ar iepriekš aprakstītajiem noteikumiem.
Ievaddati
Ievaddatu pirmajā rindiņā ir doti četri veseli skaitļi . (kolonnas numurs) un (rindas numurs) norāda tās rūtiņas koordinātas, kurā tornis atrodas sākumā, bet un analoģiskā veidā norāda tās rūtiņas numuru, kurā tornim jānokļūst beigās. Zināms, ka un ka neviena no šīm divām rūtiņām nav izgrieztas.
Ievaddatu otrajā rindā dots naturāls skaitlis - izgriezto rūtiņu skaits (). Ievaddatu nākamajās rindās katrā doti divi veseli skaitļi, kas atdalīti ar tukšumsimbolu - vienas izgrieztās rūtiņas koordinātas. Ievaddatu -ajā rindā () ir dots -ās izgrieztās rūtiņas kolonnas numurs () un rindas numurs ().
Izvaddati
Izvaddatu vienīgajā rindā jāizvada viens vesels skaitlis - mazākais gājienu skaits, kurā tornis no vienas norādītās rūtiņas var nokļūt līdz otrai norādītajai rūtiņai. Ja tornis nevar nokļūt līdz otrai norādītajai rūtiņai, tad faila vienīgajā rindā jāizvada skaitlis -1.
Piemēri
Ievaddati
1 -1 5 -4
4
1 1
5 -5
2 -4
4 -1
Izvaddati
3
Ievaddati
10 11 5001 -4733
5
5001 -4732
5001 -4734
1 1
5000 -4733
5002 -4733
Izvaddati
-1
Izpildes resursu ierobežojumi
Apakšuzdevumi un to vērtēšana
# | Apraksts un ierobežojumi | Punkti |
---|---|---|
1. | 16 | |
2. | 36 | |
3. | Bez papildu ierobežojumiem | 48 |

Tornis II

Stāsts
Uz bezgalīgas rūtiņu lapas, kurai dažas rūtiņas var būt izgrieztas, novietota šaha figūra - tornis. Lapas rindas un kolonnas ir sanumurētas pēc kārtas ar veseliem skaitļiem. Kolonnas ir numurētas no kreisās puses uz labo, bet rindas - no lejas uz augšu. Tornis vienā gājienā var pārvietoties uz jebkuru citu neizgrieztu lapas rūtiņu, kas ar sākotnējā atrodas vienā rindā vai kolonnā. Tornis nedrīkst pārvietoties pāri izgrieztai rūtiņai. Laukuma piemērā 1. attēlā redzams, uz kurām rūtiņām tornis drīkst pārvietoties, ja četras lapas rūtiņas ir izgrieztas un tornis pirms gājiena atrodas rūtiņā ar koordinātām .

Kā redzams, šajā gadījumā tornis var pārvietoties bezgalīgi tālu horizontālā virzienā pa kreisi vai vertikālā virzienā uz leju. Noskaidrot, ar kādu mazāko gājienu skaitu tornis no vienas norādītās rūtiņas var nokļūt līdz otrai norādītajai rūtiņai (ja tas vispār ir iespējams), pārvietojoties saskaņā ar iepriekš aprakstītajiem noteikumiem.
Ievaddati
Ievaddatu pirmajā rindiņā ir doti četri veseli skaitļi . (kolonnas numurs) un (rindas numurs) norāda tās rūtiņas koordinātas, kurā tornis atrodas sākumā, bet un analoģiskā veidā norāda tās rūtiņas numuru, kurā tornim jānokļūst beigās. Zināms, ka un ka neviena no šīm divām rūtiņām nav izgrieztas.
Ievaddatu otrajā rindā dots naturāls skaitlis - izgriezto rūtiņu skaits (). Ievaddatu nākamajās rindās katrā doti divi veseli skaitļi, kas atdalīti ar tukšumsimbolu - vienas izgrieztās rūtiņas koordinātas. Ievaddatu -ajā rindā () ir dots -ās izgrieztās rūtiņas kolonnas numurs () un rindas numurs ().
Izvaddati
Izvaddatu vienīgajā rindā jāizvada viens vesels skaitlis - mazākais gājienu skaits, kurā tornis no vienas norādītās rūtiņas var nokļūt līdz otrai norādītajai rūtiņai. Ja tornis nevar nokļūt līdz otrai norādītajai rūtiņai, tad faila vienīgajā rindā jāizvada skaitlis -1.
Piemēri
Ievaddati
1 -1 5 -4
4
1 1
5 -5
2 -4
4 -1
Izvaddati
3
Ievaddati
10 11 5001 -4733
5
5001 -4732
5001 -4734
1 1
5000 -4733
5002 -4733
Izvaddati
-1
Izpildes resursu ierobežojumi
Apakšuzdevumi un to vērtēšana
# | Apraksts un ierobežojumi | Punkti |
---|---|---|
1. | 16 | |
2. | 36 | |
3. | Bez papildu ierobežojumiem | 48 |