Pagini recente » Diferente pentru problema/zuma intre reviziile 1 si 2 | Diferente pentru problema/beep intre reviziile 2 si 3 | Diferente pentru utilizator/ovidiuss intre reviziile 1 si 2 | Diferente pentru problema/viteza2 intre reviziile 3 si 2 | Diferente pentru problema/overlap intre reviziile 12 si 13
Nu exista diferente intre titluri.
Diferente intre continut:
==Include(page="template/taskheader" task_id="overlap")==
Fie $N$ puncte in plan cu coordonate intregi $x{~i~} , y{~i~}$. Acestea sunt rotite cu $k*90$ grade ({$k = 0 , 1 , 2$ sau $3$) fata de origine {0, 0} si/sau translatate, astfel incat se obtin alte $N$ puncte, diferite doua cate doua de primele.
Fie $N$ puncte in plan cu coordonate intregi $x{~i~} , y{~i~}$. Acestea sunt rotite cu $k*90$ grade ({$k = 0 , 1 , 2$} sau $3$) si/sau translatate, astfel incat se obtin alte $N$ puncte, diferite doua cate doua de primele.
h2. Cerinta
* $1 ≤ N ≤ 800$
* $0 ≤ x{~i~}, y{~i~} ≤ 100.000$
* Prin "rotatie" se intelege rotirea a jumatate dintre punctelor initiale fata de origine.
* Prin "rotatie" se intelege fixarea unui punct oarecare in plan si rotirea tuturor punctelor initiale fata de acesta.
* Prin "translatie" se intelege alegerea numerelor constante $shift_x$ si $shift_y$, si transformarea coordonatelor $(Pi{~x~}, Pi{~y~})$ in $(Pi{~x~}+shift_x, Pi{~y~}+shift_y)$ pentru orice punct $i$.
h2. Exemplu
2
1 |
==Include(page="template/taskfooter" task_id="overlap")==
==Include(page="template/taskfooter" task_id="overlap")==
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.