- Nosaukums
- Taisnstūrveida tepiķis (tepikis)
- Laika limits
- 1.00s
- Atmiņas limits
- 256.0 MB
- Grūtība
-
87%
Definīcija
Pilī katras zāles grīda ir sadalīta kvadrātos. Uz dažiem kvadrātiem atrodas kolonnas (plānā šie kvadrāti apzīmēti ar '#'), bet pārējie ir brīvi (plānā apzīmēti ar '.'). Vienas zāles plāns var būt šāds:
...#...#.. ..##.#.... ......#.#. .#........ .........# .....#.#..
Zālē nepieciešams izvietot taisnstūrveida tepiķi, kura malas būtu paralēlas zāles malām un kura laukums būtu lielākais iespējamais. Skaidrs, ka tepiķis var aizņemt tikai brīvos kvadrātus. Iepriekšminētajai zālei lielākais iespējamais tepiķis ir 14 kvadrātus liels un plānā atzīmēts ar '*':
...#...#.. ..##.#.... ......#.#. .#*******. ..*******# .....#.#..
Uzrakstiet programmu, kas dotam zāles plānam nosaka lielākā tajā izvietojamā tepiķa laukumu!
Ievaddatu raksturojums
Pirmajā rindā doti divi naturāli skaitļi R(1≤R≤20) un K(1 ≤K≤40), kas atdalīti ar tukšumsimbolu. R ir rindu, bet K kolonnu skaits zāles plānā Rindas tiek numurētas pēc kārtas ar skaitļiem no 1 līdz R, sākot no augšas, bet kolonnas ar skaitļiem no 1 līdz K, sākot no kreisās puses uz labo.
Otrajā rindā dots vesels skaitlis N, kas apzīmē kolonnu skaitu zālē. Katrā no nākošajām N faila rindām katrā dots pa diviem naturāliem skaitļiem, kas atdalīti ar tukšumsimbolu. Katras rindas pirmais skaitlis apzīmē rindu, bet otrais kolonnu, kurā atrodas kolonna.
Izvaddatu raksturojums
Vienīgajā rindā jāizvada vesels skaitlis - lielākā tepiķa laukums.
Piezīmes
Uzdevums izmantots informātikas olimpiādē NOI2002.
Paraugdati
Stdin
6 10 11 1 4 1 8 2 6 5 10 4 2 2 4 2 3 6 6 3 7 3 9 6 8
Stdout
14
Uzdevums tiek aizsargāts ar autortiesībām un tā kopēšana vai neatļauta izmantošana ir aizliegta.