OIcat per equips

En una certa competició de programació hi ha tres tipus de problemes: quiz, gràfics, i clàssics. Per a cada persona ii, siguin qiq_i, gig_i i cic_i respectivament el seu nivell de destresa en cada tipus de problema. La competició es fa en equips de tres persones. Diem que un equip amb les persones ii,jj i kk és balancejat si qi=max(qi,qj,qk)q_i = \max(q_i, q_j, q_k), gj=max(gi,gj,gk)g_j = \max(g_i, g_j, g_k), i ck=max(ci,cj,ck)c_k = \max(c_i, c_j, c_k).

Donades les tres destreses d’nn persones, podeu determinar si és possible formar algun equip balancejat?

Entrada

L’entrada conté diversos casos. Cada cas comença amb nn, seguit d’nn línies, cadascuna amb qiq_i, gig_i i cic_i en aquest ordre. Podeu suposar que nn està entre 3 i 10510^5, que els nivells de destresa són nombres entre 1 i nn, i que no hi ha dues persones amb el mateix nivell de destresa en el mateix tipus de problema. És a dir, (q1,,qn)(q_1, \dots, q_n), (g1,,gn)(g_1, \dots, g_n) i (c1,,cn)(c_1, \dots, c_n) són permutacions de (1,,n)(1, \dots, n).

Sortida

Per a cada cas, escriviu “SI” si es pot formar un equip balancejat, i “NO” en cas contrari.

Informació del problema

Autoria: Félix Moreno

Generació: 2026-01-25T11:57:20.275Z

© Jutge.org, 2006–2026.
https://jutge.org