Brad

Time limit: 0.2s Memory limit: 16MB Input: brad.in Output: brad.outPoints by default: 10p

O brad frumos... 2026!

Un brad este împodobit cu globuri, fiecare având o valoare unică între 11 și 2626. Un brad este considerat complet împodobit dacă are exact 2626 de globuri distincte și o ghirlandă marcată cu valoarea 00. Cel mai frumos brad complet împodobit este cel care, după sortarea crescătoare a valorilor globurilor, se află pe primul loc în ordinea lexicografică numerică.

Cerință

Să se afișeze numărul de ordine al celui mai frumos brad complet împodobit.

Date de intrare

Fișierul de intrare brad.in conține pe prima linie un număr natural nn, reprezentând numărul de brazi. Pe fiecare dintre următoarele nn linii se află lista de globuri ale unui brad, reprezentate prin valori întregi separate printr-un singur spațiu. Fiecare linie se termină cu valoarea 00, reprezentând ghirlanda.

Date de ieșire

Fișierul de ieșire brad.out va conține o linie cu un singur număr natural, reprezentând numărul de ordine al celui mai frumos brad complet împodobit.

Restricții și precizări

  • 1n11 0001 \leq n \leq 11 \ 000
  • Numerele de ordine asociate brazilor sunt notate de la 11 la nn.
  • Fiecare listă de globuri va avea maxim 111111 globuri.
  • Valorile globurilor sunt între 11 și 2626, iar ghirlanda este marcată cu 00.
  • Brazii sunt unic împodobiți și există cel puțin un brad complet împodobit.

Exemplu

brad.in

7
1 2 3 4 5 6 22 8 9 10 11 12 13 14 15 16 17 18 19 20 21 7 23 24 25 26 0
20 2 23 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0
1 2 3 17 18 19 20 21 22 4 5 6 7 8 9 10 11 12 13 13 3 14 15 4 0
1 2 3 4 5 6 7 8 9 10 12 11 23 13 14 21 16 17 18 19 20 15 22 24 25 26 0
20 2 3 4 5 6 7 8 9 11 11 12 13 14 15 16 17 18 19 1 21 22 23 0
24 2 2 2 3 4 5 6 7 8 9 10 23 13 14 21 16 17 19 19 20 15 22 24 25 26 0
1 2 3 4 5 6 7 8 9 10 20 12 13 11 14 15 16 17 18 19 21 23 22 26 25 24 0

brad.out

4

Explicație

Doar brazii 11, 44 și 77 sunt complet împodobiți (au toate valorile de la 11 la 2626 și ghirlanda 00).

Bradul 44 are lista de globuri care, după sortare, este cea mai mică lexicografic numeric.

Log in or sign up to be able to send submissions!