Pagini recente »
Atașamentele paginii Profil Lucian_info_25
|
Diferențe pentru problema/macheta între reviziile 4 și 5
|
Istoria paginii utilizator/stefaniacodita
|
Diferențe pentru problema/dartz între reviziile 5 și 8
|
Diferențe pentru problema/noxa între reviziile 9 și 22
Diferențe pentru
problema/noxa între reviziile
#9 si
#22
Nu există diferențe între titluri.
Diferențe între conținut:
h2. Date de intrare
În fișierul de intrare $noxa.in$ se află, pe prima linie, *M* și *N*, numărul de pătrate pe linie, respectiv pe coloană între apartamentul lui *Codoi* și serviciu. Pe următoarea linie se află *K*, numărul de parcuri. Pe următoarele *K* linii se află liniile și coloanele celor *K* parcuri, în numerotare de la 1.
În fișierul de intrare $noxa.in$ se află, pe prima linie, *M* și *N*, numărul de pătrate pe linii, respectiv pe coloane între apartamentul lui *Codoi* și serviciu. Pe următoarea linie se află *K*, numărul de parcuri. Pe următoarele *K* linii se află liniile și coloanele celor *K* parcuri, în numerotare de la 1.
h2. Date de ieșire
* 0 ≤ *M*, *N* ≤ 10000
* 0 ≤ *K* ≤ 1000
* Pentru teste în valoare de 75p [*M*]·[*N*] ≤ 10 milioane
* latura unui pătrat din grilă este de 100m
* funcția _sqrt(x)_ returnează un număr real, care înmulțit cu un număr întreg are ca rezultat tot un număr real
* trunchierea unui număr real _x_ la întreg se face astfel: _(int)x_
* trunchierea unui număr real _x_ la întreg se face astfel: @(int)x@
h2. Exemplu
table(example).
|_. noxa.in |_. noxa.out |
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
|
h3. Explicație
...
table(example).
|_. noxa.in |_. noxa.out |_. Explicație |
| 3 2
3
1 1
3 2
1 2
| 382
| Vezi imaginea. Avem o grilă de [*M*]=3 linii și [*N*]=2 coloane. Există și trei parcuri ce pot fi
traversate diagonal, ca în figură, la coordonatele (1 1), (1 2) și (3 2). Cel mai scurt drum este
marcat cu roșu și este egal cu lungimea a două diagonale, plus un drum vertical:
2·sqrt(100[^2^] + 100[^2^]) + 100 = 382.842712475...
Veți afișa doar partea întreagă a acestui număr, adică 382.
|
== include(page="template/taskfooter" task_id="noxa") ==
Nu există diferențe între securitate.