Diferențe pentru problema/macheta între reviziile #1 si #5

Diferențe între titluri:

macheta
Macheta (clasa a 8-a)

Diferențe între conținut:

== include(page="template/taskheader" task_id="macheta") ==
Poveste și cerință...
Cristi, participant la ONIGIM 2011, este pasionat de machete. El a realizat la scară macheta campusului în care se desfășoară olimpiada. În macheta lui sunt modelate $N$ clădiri, numerotate de la 1 la [$N$], sub forma unor paralelipipede dreptunghice.
Privind macheta de sus, evident, toate clădirile sunt vizibile. Mai mult, asociind un sistem de coordonate cartezian, cu originea în colțul stânga-jos al vederii de sus a machetei, axa OX pe latura sudică (cea de jos) cu sensul către Est, iar axa OY pe latura vestică (cea din stânga) cu sensul către Nord, observăm că vederea de sus a fiecărei clădiri este un dreptunghi cu laturile respectiv paralele cu axele. Prin urmare, vederea de sus a unei clădiri poate fi specificată prin 4 valori $x y Lx Ly$ cu semnificația: $x$ abscisa, respectiv $y$ ordonata colțului stânga-jos al vederii de sus a clădirii; $Lx$ lungimea laturilor paralele cu OX, respectiv $Ly$ lungimea laturilor paralele cu OY.
 
După ce a analizat macheta privind-o de sus, identificând astfel toate clădirile, Cristi privește macheta perpendicular dinspre laterala sudică (adică privește perpendicular pe laterala machetei pe care se află axa OX). Privind astfel macheta nu mai sunt vizibile toate cele N clădiri.
 
h2. Cerință
 
Scrieți un program care, cunoscând vederea de sus a machetei și înălțimile clădirilor, să determine ce clădiri sunt vizibile privind macheta dinspre laterala sudică.
h2. Date de intrare
Fișierul de intrare $macheta.in$ ...
Fișierul de intrare $macheta.in$ conține pe prima linie numărul natural [$N$], reprezentând numărul de clădiri. Pe următoarele $N$ linii sunt descrise cele $N$ clădiri, câte o clădire pe o linie, în ordinea de la 1 la [$N$]. O clădire este specificată prin cinci numere naturale $x y Lx Ly H$ separate prin câte un spațiu, unde $x y Lx Ly$ specifică vederea de sus a clădirii, iar $H$ înălțimea acesteia.
h2. Date de ieșire
În fișierul de ieșire $macheta.out$ ...
Fișierul de ieșire $macheta.out$ va conține o singură linie pe care se vor scrie în ordine crescătoare numerele clădirilor vizibile privind macheta dinspre laterala sudică.
h2. Restricții
* $... ≤ ... ≤ ...$
* $2 ≤ N ≤ 100$
* $0 ≤ x, y, Lx, Ly, H ≤ 1000$
* Pentru 50% dintre teste $0 ≤ x, y, Lx, Ly, H ≤ 250$
* Se garantează că în fișierele de test dreptunghiurile reprezentând vederile de sus ale oricăror două clădiri nu au niciun punct comun.
h2. Exemplu
table(example).
|_. macheta.in |_. macheta.out |
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
|
 
h3. Explicație
 
...
|_. macheta.in |_. macheta.out |_. Explicații |
| 5
1 6 9 1 8
9 2 1 3 10
1 1 7 1 8
1 3 3 1 6
5 3 3 1 9
| 1 2 3 5
| Vedere de sus:
!problema/macheta?macheta-1.jpg!
 
Vedere dinspre Sud:
!problema/macheta?macheta-2.jpg!
|
== include(page="template/taskfooter" task_id="macheta") ==

Nu există diferențe între securitate.