Atenție! Aceasta este ultima versiune a paginii., scrisă la 2024-03-16 11:53:21.000.
Revizia anterioară   Revizia următoare  

Fișierul intrare/ieșire dreptc.in, dreptc.out Sursă OJI 2007 clasa a 8-a
Autor Adăugată de avatar Alex.P Pacurar Alexandru Alex.P
Timp de execuție pe test 0.1 sec Limită de memorie 65536 KB
Scorul tău N/A Dificultate N/A
open book Poți vedea testele pentru această problemă accesând atașamentele .

Dreptc (clasa a 8-a)

Se consideră N puncte colorate dispuse în plan. Ele sunt identificate prin coordontele lor întregi, pe axele OX și OY. Fiecare punct are asociat un număr natural între 1 și C reprezentând codul culorii lui. Un dreptunghi se numește corect dacă îndeplinește simultan următoarele condiții:

  • toate cele patru vârfuri se regăsesc printre cele N puncte date;
  • are laturile paralele cu axele OX, OY;
  • are vârfurile colorate în aceeași culoare.

Cerinta:

Să se determine numărul maxim de dreptunghiuri corecte care se pot forma cu cele N puncte din plan.

Date de intrare

Pe prima linie a fișierul text dreptc.in se găsesc două numere N, MaxC reprezentând numărul de puncte din plan și numărul de culori asociate punctelor. Pe următoarele N linii se citesc câte trei numere x y c reprezentând în ordine coordonata pe axa OX (abscisa), coordonata pe axa OY (ordonata) și codul culorii asociate punctului.

Date de ieșire

Pe prima linie a fișierul text dreptc.out se va scrie un singur număr cu semnificația numărul maxim de dreptunghiuri corecte.

Restricții

  • 1 ≤ N ≤ 1 000
  • 1 ≤ C ≤ 5
  • -1 000 ≤ x, y ≤ 1 000
  • Nu există două puncte cu aceleași coordonate
  • 40% din teste vor avea N ≤ 100

Exemplu

dreptc.in dreptc.out
9 2
3 10 1
3 8 2
3 6 1
3 4 1
3 0 1
6 0 1
6 4 1
6 8 2
6 10 1
3

Explicație

Vârfurile celor trei dreptunghiuri corecte sunt:

  • (3, 0), (3, 4), (6, 4), (6, 0)
  • (3, 0), (3,10), (6,10), (6, 0)
  • (3, 4), (3,10), (6,10), (6, 4)

Trebuie să te autentifici pentru a trimite soluții. Click aici

Indicii de rezolvare

Arată 2 categorii