Divi pāri

Stāsts
Dotas 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 , , un ), ka uz kartītēm un uzrakstīto skaitļu summa ir vienāda ar uz kartītēm un uzrakstīto skaitļu summu.
Piemēram, no skaitļiem , , , , , kā , , un var izvēlēties kartītes ar uz tām uzrakstītajiem skaitļiem , , , ().
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 .
Nākamajā ievaddatu rindā doti 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 līdz .
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 , bet otrajā - četri veseli skaitļi - uz kartītēm , , un 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 .
Piemēri
Ievaddati
6
1 3 6 3 -1 4
Izvaddati
1
6 -1 1 4
Ievaddati
6
1 -3 9 -5 25 -6
Izvaddati
0
Izpildes resursu ierobežojumi
Apakšuzdevumi un to vērtēšana
# | Apraksts un ierobežojumi | Punkti |
---|---|---|
1. | Uzdevuma tekstā dotais tests. | 2 |
2. | , . | 13 |
3. | Kartīšu veida identifikatori ir skaitļi no līdz . | 20 |
4. | Kartīšu veida identifikatori var būt negatīvi. | 20 |
5. | Kartīšu skaits . | 20 |
6. | Bez papildu ierobežojumiem. | 25 |
1. apakšuzdevuma ievaddati
10
39 8 19 15 23 43 44 34 38 39
Divi pāri

Stāsts
Dotas 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 , , un ), ka uz kartītēm un uzrakstīto skaitļu summa ir vienāda ar uz kartītēm un uzrakstīto skaitļu summu.
Piemēram, no skaitļiem , , , , , kā , , un var izvēlēties kartītes ar uz tām uzrakstītajiem skaitļiem , , , ().
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 .
Nākamajā ievaddatu rindā doti 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 līdz .
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 , bet otrajā - četri veseli skaitļi - uz kartītēm , , un 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 .
Piemēri
Ievaddati
6
1 3 6 3 -1 4
Izvaddati
1
6 -1 1 4
Ievaddati
6
1 -3 9 -5 25 -6
Izvaddati
0
Izpildes resursu ierobežojumi
Apakšuzdevumi un to vērtēšana
# | Apraksts un ierobežojumi | Punkti |
---|---|---|
1. | Uzdevuma tekstā dotais tests. | 2 |
2. | , . | 13 |
3. | Kartīšu veida identifikatori ir skaitļi no līdz . | 20 |
4. | Kartīšu veida identifikatori var būt negatīvi. | 20 |
5. | Kartīšu skaits . | 20 |
6. | Bez papildu ierobežojumiem. | 25 |
1. apakšuzdevuma ievaddati
10
39 8 19 15 23 43 44 34 38 39