Stāsts
Uz pilsētu ir atbraucis ciemos slavenais varžu cirks. Cauri pilsētai tek upe, kas sadala to divās daļās. Vienā no upes krastiem sēž vardes - cirka kolektīvs. Kāds vardēm ir izstāstījis, ka otrā upes krastā ir circeņi. Circeņi ir kukaiņi, kas cirka vardēm ļoti garšo.
Taču upi šķērsot it nemaz nav viegli. Par laimi upes straume ir lēna, un upē ir izauguši ūdensaugi. Ir iespējams, ka vardes var pārlēkt uz otru upes krastu, lecot pa ūdensaugiem. Veicot situācijas analīzi, vardes noskaidro, ka ūdensaugs noslīkst īsi pēc lēciena uz tā. Vardes secina, ka vienu ūdensaugu var izmantot ne vairāk kā viena varde.
Vardes nevar aizlēkt tālāk par vienībām. Citiem vārdiem, lēciens ir ierobežots ar rādiusu . Lēciens ir ierobežots ar Eiklīda attālumu, kas ir nogriežņa garums starp lēciena sākumpunktu un beigu punktu. Zināms, ka upe ir plata, un vardes nevar pārlēkt vienā lēcienā pār visu upi, proti, ja ir upes platums, tad . Vardes var upes krastos izvēlēties pozīcijas, no kuras sākt lēkt un uz kuru aizlēkt.
Upi un ūdensaugu izvietojumu tajā var aprakstīt kā rūtiņu laukumu, kur - rindu skaits, un - kolonnu skaits. Attēlā redzama rūtiņu laukuma ilustrācija. Laukumā ar izmēriem (, ) ir pieci ūdensaugi. Šo ūdensaugu koordinātas ir . Varde var sākt lēkt no kreisā krasta - kādas pozīcijas , kur ir naturāls skaitlis no līdz . Pretējais krasts ir attiecīgi visas pozīcijas . kolonnā. Ja vardes lēciena rādiuss ir, piemēram, , tad pāri upei varēs pārlēkt tikai viena varde, bet ja , tad līdz otram krastam nevar aizlēkt neviena varde.

Palīdzi cirka kolektīvam noskaidrot, kāds ir lielākais varžu skaits, kas var pārlēkt uz otru upes krastu! Vardēm nerūp, vai tās varēs pēc tam arī atlēkt atpakaļ, jo otrā krastā ir ļoooooti gardi circeņi.
Ievaddati
Pirmajā rindā doti trīs naturāli skaitļi - (rindu skaits, ), (kolonnu skaits, ) un (vardes lēciena garums kvadrātā, un ). Starp katriem diviem blakus skaitļiem ir tukšumzīme.
Tālāk seko rindas, kas katra sastāv no laukumu raksturojošiem simboliem. Laukumā ar «@» ir apzīmētas rūtiņas, kurās ir ūdensaugs. Visas pārējās rūtiņas ir tukšas - tās ir apzīmētas ar «.».
Izvaddati
Vienīgajā rindā ir jāizvada vesels nenegatīvs skaitlis - lielākais varžu, kas var pārlēkt uz otru upes krastu, skaits, ja vardes izvēlas lēkšanas ceļus optimāli.
Apakšuzdevumi un to vērtēšana
| # | Apakšuzdevuma apraksts | Punkti |
|---|---|---|
| 1. | Uzdevuma tekstā dotie divi testi | 4 |
| 2. | Atbilde ir vai | 14 |
| 3. | 16 | |
| 4. | 20 | |
| 5. | 22 | |
| 6. | Bez papildu ierobežojumiem | 24 |
Piemērs
Ievaddati
3 6 5
.@..@.
...@..
.@..@.
Izvaddati
1
1. apakšuzdevuma ievaddati
5 4 2
..@.
.@@@
@..@
@.@.
.@..
4 8 36
@.......
@.....@@
..@.@.@.
.@......