Divi pāri

grūts
Latvijas Informātikas olimpiādes logo
Uzdevums no Latvijas 38. (2024./2025. m. g.) informātikas olimpiādes (LIO) novada kārtas; vecākajai (11.-12. klašu) grupai.

Stāsts

Dotas NN kartītes. Uz katras kartītes uzrakstīts kāds vesels skaitlis. Uz vairākām kartītēm var būt uzrakstīti vienādi skaitļi.

Nepieciešams noteikt, vai no dotajām iespējams izvēlēties četras atšķirīgas kartītes (nosauksim tās par AA, BB, CC un DD), ka uz kartītēm AA un BB uzrakstīto skaitļu summa ir vienāda ar uz kartītēm CC un DD uzrakstīto skaitļu summu.

Piemēram, no skaitļiem 11, 33, 66, 33, 1-1, 44AA, BB, CC un DD var izvēlēties kartītes ar uz tām uzrakstītajiem skaitļiem 66, 1-1, 11, 44 (6+(1)=1+46 + (-1) = 1 + 4).

Uzrakstiet datorprogrammu, kas atrod šādu kartīšu četrinieku, vai arī nosaka, ka tādu atrast nav iespējams!

Ievaddati

evaddatu pirmajā rindā dots naturāls skaitlis - kartīšu skaits NN (N2105)(N \leq 2 \cdot 10^5).

Nākamajā ievaddatu rindā doti NN veseli skaitļi - uz kartītēm uzrakstītie skaitļi. Zināms, ka uz kartītēm uzrakstītie skaitļi ir robežās no 106-10^6 līdz 10610^6.

Starp katriem diviem blakus skaitļiem ievaddatos ir tukšumzīme.

Izvaddati

a četras kartītes ar aprakstītajām īpašībām starp dotajām atrast ir iespējams, izvaddatu pirmajā rindā jāizvada 11, bet otrajā - četri veseli skaitļi - uz kartītēm AA, BB, CC un DD uzrakstītie skaitļi. Ja iespējams atrast vairākus kartīšu četriniekus, jāizvada informācija par jebkuru no tiem. Starp katriem diviem blakus skaitļiem izvaddatos jābūt tukšumzīmei.

Ja četras kartītes ar aprakstītajām īpašībām starp dotajām atrast nav iespējams, izvaddatu vienīgajā rindā jāizvada 00.

Piemēri

Ievaddati

6 1 3 6 3 -1 4 Kopēt kodu

Izvaddati

1 6 -1 1 4 Kopēt kodu

Ievaddati

6 1 -3 9 -5 25 -6 Kopēt kodu

Izvaddati

0 Kopēt kodu

Izpildes resursu ierobežojumi

CPU izpildes laiks uz testu: 0.5 sekundes.
RAM atmiņas apjoms uz testu: 256 megabaiti.

Apakšuzdevumi un to vērtēšana

#Apraksts un ierobežojumiPunkti
1.

Uzdevuma tekstā dotais tests.

2
2.

N100N \leq 100, P1000P \leq 1000.

13
3.

Kartīšu veida identifikatori ir skaitļi no 106-10^6 līdz 10610^6.

20
4.

Kartīšu veida identifikatori var būt negatīvi.

20
5.

Kartīšu skaits N2105N \leq 2 \cdot 10^5.

20
6.

Bez papildu ierobežojumiem.

25
Apakšuzdevumu punktu summa = 100.

1. apakšuzdevuma ievaddati

10 39 8 19 15 23 43 44 34 38 39 Kopēt kodu