Soluții trimise

Rezumat problemă

Construcția unei noi clădiri a fost finalizată! Frank, celebrul arhitect a făcut o poză cu fațada. Nu este chiar mulțumit de poză deoarece a observat o înclinație a pozei relativ la orizontală. Asta se poate repara printr-o rotație, iar Frank se întreabă dacă procesul de îndreptare nu ar putea fi automatizat. Cu acest scop, imaginea este transformată într-o mulțime de segmente din plan, detectate automat cu algoritmi speciali, ca în imaginea din dreapta. Segmentele care se obțin sunt identificate prin cele două extremități, puncte având coordonate numere naturale, în sistemul xOy: (x1, y1), (x2, y2). Un segment este numit aliniat cu axele dacă este orizontal paralel cu axa Ox, deci y1 = y2) sau vertical (paralel cu axa Oy, deci x1 = x2). Prin rotația imaginii în ansamblu, o parte dintre segmente devin aliniate cu cele două axe. Scrieți un program care pentru o mulțime de segmente determină numărul maxim de segmente care se pot alinia prin rotirea cu un același unghi a tuturor segmentelor. Unghiul de rotație poate fi orice număr real.

OJI 2023, clasa a X-a

ID   Utilizator Problema Data încărcării Stare
Ohota Eugenia-Maria (Catalina13) arhitect 20 Aprilie 2024, 12:34 Evaluare finalizată 58
Lambu Tudor-Mihai (Megamor) arhitect 20 Aprilie 2024, 10:33 Evaluare finalizată 58
Lambu Tudor-Mihai (Megamor) arhitect 20 Aprilie 2024, 10:33 Evaluare finalizată 58
Vasile David (David13374) arhitect 18 Aprilie 2024, 14:18 Evaluare finalizată 67
Raileanu Alexandru (AlexandruR2008) arhitect 10 Aprilie 2024, 20:23 Evaluare finalizată 100
Otincelescu Darius (Otincelescu_Darius) arhitect 05 Aprilie 2024, 09:10 Evaluare finalizată 95
Costea Sasha (gosasha) arhitect 03 Aprilie 2024, 14:41 Evaluare finalizată 100
Costea Sasha (gosasha) arhitect 03 Aprilie 2024, 14:39 Evaluare finalizată 57
Otincelescu Darius (Otincelescu_Darius) arhitect 30 Martie 2024, 00:00 Evaluare finalizată 95
Morozan David (morozandavid) arhitect 29 Martie 2024, 15:14 Evaluare finalizată 100
Otincelescu Darius (Otincelescu_Darius) arhitect 29 Martie 2024, 13:41 Evaluare finalizată 71
Joita Alexandru (AlexandruJoita) arhitect 29 Martie 2024, 11:52 Evaluare finalizată 100
Otincelescu Darius (Otincelescu_Darius) arhitect 29 Martie 2024, 11:45 Evaluare finalizată 52
Otincelescu Darius (Otincelescu_Darius) arhitect 29 Martie 2024, 11:43 Evaluare finalizată 52
Serban Alexandru (AlexSerban21) arhitect 27 Martie 2024, 13:34 Evaluare finalizată 100
Serban Alexandru (AlexSerban21) arhitect 27 Martie 2024, 13:33 Evaluare finalizată E.C
Serban Alexandru (AlexSerban21) arhitect 27 Martie 2024, 13:28 Evaluare finalizată 57
Serban Alexandru (AlexSerban21) arhitect 27 Martie 2024, 13:28 Evaluare finalizată E.C
Serban Alexandru (AlexSerban21) arhitect 26 Martie 2024, 13:52 Evaluare finalizată 4
Bandila Darius (dariusbandila17) arhitect 18 Martie 2024, 23:17 Evaluare finalizată 100
Ionita Iulian Nicolae (Lord_Giulius314) arhitect 18 Martie 2024, 14:06 Evaluare finalizată E.C
Poterasu David (David_Poterasu) arhitect 16 Martie 2024, 21:49 Evaluare finalizată 42
Poterasu David (David_Poterasu) arhitect 16 Martie 2024, 21:49 Evaluare finalizată 0
Poterasu David (David_Poterasu) arhitect 16 Martie 2024, 21:48 Evaluare finalizată 0
Poterasu David (David_Poterasu) arhitect 16 Martie 2024, 21:47 Evaluare finalizată 42
Poterasu David (David_Poterasu) arhitect 16 Martie 2024, 21:47 Evaluare finalizată 0
Poterasu David (David_Poterasu) arhitect 16 Martie 2024, 21:46 Evaluare finalizată 0
Petcu Andrei-Vlad (Andrei_Petcu) arhitect 15 Martie 2024, 21:07 Evaluare finalizată E.C
Fodor Rares-Costin (FRD233) arhitect 15 Martie 2024, 19:27 Evaluare finalizată 40
Brill Alexandru-Mihnea (Brill_Mihnea) arhitect 15 Martie 2024, 19:15 Evaluare finalizată 6
Brill Alexandru-Mihnea (Brill_Mihnea) arhitect 15 Martie 2024, 19:13 Evaluare finalizată 44
Gherasim Bogdan (Gherasim_bogdan9) arhitect 15 Martie 2024, 16:51 Evaluare finalizată 0
Carlan Silvia (Elide) arhitect 15 Martie 2024, 16:50 Evaluare finalizată 34
Gherasim Bogdan (Gherasim_bogdan9) arhitect 15 Martie 2024, 16:50 Evaluare finalizată 0
Carlan Silvia (Elide) arhitect 15 Martie 2024, 16:47 Evaluare finalizată 28
Cicu Alexandru Victor (Cicu_Alexandru) arhitect 15 Martie 2024, 16:40 Evaluare finalizată 2
Cicu Alexandru Victor (Cicu_Alexandru) arhitect 15 Martie 2024, 16:40 Evaluare finalizată 0
Cicu Alexandru Victor (Cicu_Alexandru) arhitect 15 Martie 2024, 16:37 Evaluare finalizată 2
Carlan Silvia (Elide) arhitect 15 Martie 2024, 16:27 Evaluare finalizată 34
Holerga Andrei (arh7) arhitect 15 Martie 2024, 16:22 Evaluare finalizată 100
Gherasim Bogdan (Gherasim_bogdan9) arhitect 15 Martie 2024, 15:52 Evaluare finalizată 0
Aldoiu Sebastian Alexandru (Seba_1) arhitect 15 Martie 2024, 15:51 Evaluare finalizată 100
Aldoiu Sebastian Alexandru (Seba_1) arhitect 15 Martie 2024, 15:51 Evaluare finalizată 100
Aldoiu Sebastian Alexandru (Seba_1) arhitect 15 Martie 2024, 15:51 Evaluare finalizată 100
Aldoiu Sebastian Alexandru (Seba_1) arhitect 15 Martie 2024, 15:51 Evaluare finalizată 100
Aldoiu Sebastian Alexandru (Seba_1) arhitect 15 Martie 2024, 15:50 Evaluare finalizată 100
Aldoiu Sebastian Alexandru (Seba_1) arhitect 15 Martie 2024, 15:50 Evaluare finalizată 100
Stoleriu Radu (RaduStoleriu) arhitect 15 Martie 2024, 15:49 Evaluare finalizată 58
Gherasim Bogdan (Gherasim_bogdan9) arhitect 15 Martie 2024, 15:45 Evaluare finalizată 0
Gherasim Bogdan (Gherasim_bogdan9) arhitect 15 Martie 2024, 15:41 Evaluare finalizată 0