A + B

ļoti viegls

Krišjānim patīk skaitļi. Viņš uzskata, ka skaitļi ir ļoti svarīgi, un viņš tos lieto visur. Taču viņš nemāk skaitīt. Viņam neizdodas izrēķināt, cik ir A+BA + B. Palīdziet Krišjānim, uzrakstot programmu, kas aprēķina šo divu skaitļu summu!

Receptes

ļoti viegls

Slavenais konditors Mārtiņš Vakariņš ir savācis lielu toršu recepšu kolekciju. Pēdējā laikā Vakariņš ir pamanījis, ka ir grūti atcerēties vai atrast noteiktas tortes recepti, tādēļ ir izveidojis datorsistēmu, kurā ievadījis visas zināmās receptes, katrai no tortēm norādot nepieciešamo izejvielu daudzumu kā NN veselu nenegatīvu skaitļu virkni a1 a2  aNa_1\ a_2\ \dots\ a_N. Katram ii (1iN1 \leq i \leq N) aia_i norāda ii-tās sastāvdaļas daudzumu noteiktās vienībās (piemēram, cukura vai miltu mērvienība būs izteikta gramos, olu dzeltenumi gabalos, utt.). Ja konkrētai receptei attiecīgā sastāvdaļa nav

Latvijas informātikas olimpiādes logo
Uzdevums no Latvijas 31. (2017./2018. m. g.) informātikas olimpiādes (LIO) novada kārtas; jaunākajai (8.-10. klašu) grupai.
Bulciņas un vēlmes

Bulciņas un vēlmes

viegls

Slavena beķereja katru rītu izcep NN bulciņas (ar tām saprotot arī kūciņas un smalkmaizītes), un visas tās pirms beķerejas atvēršanas izvieto vitrīnā. Tad beķereja tiek atvērta un pēc kārtas tiek apkalpoti PP pircēji. Katrs pircējs vēlas nopirkt vienu bulciņu un uzskatīsim, ka katram pircējam ir tieši trīs visiecienītākie bulciņu veidi jeb prioritātes. Ir iespējams, ka kādam pircējam vairākas prioritātes sakrīt, kā arī var būt, ka starp prioritātēm ir tādi bulciņu veidi, kurus slavenā beķereja nemaz nepiedāvā. Katrs pircējs rīkojas pēc šāda algoritma: - JA ir pieejama 1. prioritātes

Latvijas informātikas olimpiādes logo
Uzdevums no Latvijas 38. (2024./2025. m. g.) informātikas olimpiādes (LIO) novada kārtas; jaunākajai (8.-10. klašu) grupai.

Daļu salīdzināšana

viegls

Salīdzini divas daļas, lai noteiktu, kura no tām ir lielāka vai ja tās ir vienādas. Jums ir jāizstrādā datorprogramma, kas ņem vērā ievadītos četrus veselos skaitļus aa, bb, cc un dd, lai salīdzinātu daļas a/ba/b un c/dc/d.

Latvijas informātikas olimpiādes logo
Uzdevums no Latvijas 38. (2024./2025. m. g.) informātikas olimpiādes (LIO) skolas kārtas.

Dažādie skaitļi

viegls

Naturālu skaitļu virknē nepieciešams atrast garāko fragmentu (secīgu elementu virkni), kur visi skaitļi būtu atšķirīgi. Piemēram, virknē 1,3,6,3,1,4,5,3,11, 3, 6, 3, 1, 4, 5, 3, 1 garākais fragments, kur visi skaitļi ir atšķirīgi, ir garumā 55 un sākas ar trešo elementu: 6,3,1,4,56, 3, 1, 4, 5. Uzrakstiet datorprogrammu, kas dotai skaitļu virknei atrod garākā fragmenta, kurā visi skaitļi ir atšķirīgi, garumu un visas šādu fragmentu atrašanās vietas!

Latvijas informātikas olimpiādes logo
Uzdevums no Latvijas 37. (2023./2024. m. g.) informātikas olimpiādes (LIO) novada kārtas.

A+B=C

vidēji grūts

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 trīs atšķirīgas kartītes (nosauksim tās par AA, BB un CC), ka uz kartītēm AA un BB uzrakstīto skaitļu summa ir vienāda ar uz kartītes CC uzrakstīto skaitli. Piemēram, no skaitļiem 1,3,6,3,1,41, 3, 6, 3, -1, 4AA, BB un CC var izvēlēties kartītes ar uz tām uzrakstītiem skaitļiem 3,3,63, 3, 6 (3+3=63+3=6) vai 4,1,34, -1, 3 (4+(1)=34+(-1)=3). Uzrakstiet datorprogrammu, kas atrod šādu kartīšu trijnieku, vai arī nosaka, ka

Latvijas informātikas olimpiādes logo
Uzdevums no Latvijas 38. (2024./2025. m. g.) informātikas olimpiādes (LIO) novada kārtas; jaunākajai (8.-10. klašu) grupai.
Gūtie punkti

Gūtie punkti

vidēji grūts

Mums nepazīstamas sporta spēles turnīrā piedalās NN dalībnieki, kas sanumurēti pēc kārtas ar naturāliem skaitļiem no 11 līdz NN. Turnīra sākumā visiem spēlētājiem ir nulle punktu. Tiek izspēlētas SS spēles, kur katrā kādi divi spēlētāji tiekas savā starpā, un ir zināmi spēļu rezultāti to notikšanas secībā. Katra spēle ir ar 00 punktu summu – viens spēlētājs iegūst XX punktus, bet otrais zaudē XX punktus. Turnīra beigās jāatbild uz QQ vaicājumiem. Ir iespējami četri vaicājumu veidi: 1. Cik punktu turnīra beigās ir ieguvis dalībnieks DD? 2. Cik reižu turnīra laikā dalībnieks DD ir sa

Latvijas informātikas olimpiādes logo
Uzdevums no Latvijas 37. (2023./2024. m. g.) informātikas olimpiādes (LIO) skolas kārtas.
Hokeja turnīrs

Hokeja turnīrs

vidēji grūts

No turnīra tabulas žurnālisti vēlas uzzināt komandu uzvaru secību. Dotajā tabulā spēle turpinās līdz vienas komandas uzvarai, un visas komandas ir sanumurētas ar naturāliem skaitļiem no 1 līdz NN. Pēc turnīra beigām nepieciešams izvietot visas komandas tā, ka katra komanda uzvar nākamo. Pieņemsim, ka turnīrā piedalās piecas komandas un sākotnējā tabula ir, kā redzams attēlā (kur ii-tās rindas jj-tajā kolonnā ierakstīts 1, ja uzvarēja ii-tā komanda, bet 0, ja jj-tā komanda). Iespējama komandu secība ir 453124 \rightarrow 5 \rightarrow 3 \rightarrow 1 \rightarrow 2. Šī nav vienīgā iespējamā.

Latvijas informātikas olimpiādes logo
Uzdevums no Latvijas 37. (2023./2024. m. g.) informātikas olimpiādes (LIO) skolas kārtas.
Kvadrātveida putekļsūcējs

Kvadrātveida putekļsūcējs

vidēji grūts

Krišjānis ir uzkonstruējis kvadrātveida putekļsūcēju (saīsināti – KP), kas ir neaizstājams palīgs viņa darbnīcas uzkopšanā. KP atmiņā darbnīcas grīda tiek attēlota kā N×MN \times M rūtiņu laukums, kurā pats KP aizņem K×KK \times K rūtiņas. Laukumā dažas rūtiņas var būt bīstamas (netērēsim laiku, mēģinot noskaidrot, ko tieši tas nozīmē), un KP nekad nedrīkst nonākt situācijā, ka KP atrašanās vietā vairāk nekā puse tā noklāto rūtiņu ir bīstamas. Ir zināma KP sākotnējā atrašanās vieta un īpaša rūtiņa, kura noteikti jāuzkopj, t.i., KP jāuzbrauc uz tās. Vienā solī KP var pārvietoties par vienu rūtiņu

Latvijas informātikas olimpiādes logo
Uzdevums no Latvijas 37. (2023./2024. m. g.) informātikas olimpiādes (LIO) skolas kārtas.
Monētas

Monētas

vidēji grūts

Kasieris Naudiņš katru naudas summu SS vēlas izsniegt, izmantojot pieejamo NN nominālu monētas tā, ka kopējais monētu skaits ir mazākais iespējamais. Var uzskatīt, ka katra nomināla monētas Naudiņam ir pieejamas neierobežotā skaitā. Piemēram, ja S=10S=10 un pieejamas trīs veidu monētas, kuru nomināli ir 3,53, 5 un 77 vienības, tad nepieciešamo naudas summu var izveidot ar divu monētu palīdzību: 3+73+7 vai 5+55+5. Savukārt, izmantojot tikai šī veida monētas, nav iespējams izveidot naudas summas, kuru vērtība ir 1,21, 2 vai 44. Uzrakstiet programmu, kas dotai SS vērtībai un monētu nomināliem at

Latvijas informātikas olimpiādes logo
Uzdevums no Latvijas 38. (2024./2025. m. g.) informātikas olimpiādes (LIO) skolas kārtas.
Netālās pilsētas

Netālās pilsētas

vidēji grūts

Kādā valstī atrodas NN pilsētas, kuras savā starpā saista ātrgaitas ceļi. Katrs ceļš ir divvirzienu un savieno divas pilsētas. Ārpus pilsētām ceļi nekrustojas. Viena no pilsētām ir valsts galvaspilsēta un šajā uzdevumā interesēsimies par patvaļīgi izvēlētās pilsētas attālumu līdz galvaspilsētai. Uzskatīsim, ka kāda pilsēta atrodas netālu no galvaspilsētas, ja no tās iespējams aizbraukt līdz galvaspilsētai, izbraucot cauri ne vairāk kā dd citām pilsētām. Vienas pilsētas un ceļu izvietojuma piemērs attēlots 1. attēlā. Pilsētas sanomērētas ar skaitļiem no 11 līdz NN pēc kārtas un attēl

Latvijas informātikas olimpiādes logo
Uzdevums no Latvijas 38. (2024./2025. m. g.) informātikas olimpiādes (LIO) skolas kārtas.
Otrais ceļojums

Otrais ceļojums

vidēji grūts

Tūristu iecienītajā Krokodilu salā ir NN pilsētas, kas numurētas ar naturāliem skaitļiem no 11 līdz NN pēc kārtas. Visas pilsētas savā starpā savieno ceļu tīkls. Ceļi ir izbūvēti tā, ka no katras pilsētas uz jebkuru citu iespējams aizbraukt pa ceļiem tikai vienā vienīgā veidā. Tūristu ērtībām katrā salas pilsētā ir lidosta, kurā tūristi var sākt un beigt savus ceļojumus. Ceļojumu aģentūra „Jaunie skati” piedāvā organizēt ceļojumus uz Krokodilu salu, kuri noris šādi: vispirms tūrists ar lidmašīnu tiek aizvests uz kādu no Krokodilu salas pilsētām (apzīmēsim to ar AA), pēc tam, vadoties no tū

Latvijas informātikas olimpiādes logo
Uzdevums no Latvijas 37. (2023./2024. m. g.) informātikas olimpiādes (LIO) skolas kārtas.
Beķerejas vitrīna

Beķerejas vitrīna

vidēji grūts

Slavena beķereja katru rītu noteiktā secībā izcep NN bulciņas (ar tām saprotot arī kūciņas un smalkmaizītes), un tās pirms beķerejas atvēršanas to izcepšanas secībā izvieto vitrīnā. Diemžēl, vitrīnā ir vieta tikai VV bulciņām, tāpēc pēc kārtas nākamā bulciņa tajā tiek novietota tikai tad, kad kāda no vitrīnā izliktajām bulciņām tiek nopirkta un tās aizņemtā vieta atbrīvojas. Tad beķereja tiek atvērta un pēc kārtas tiek apkalpoti PP pircēji. Katrs pircējs vēlas nopirkt vienu bulciņu un uzskatīsim, ka katram pircējam ir tieši trīs visiecienītākie bulciņu veidi jeb prioritātes. Ir iespējams

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.

Atklātās rūtiņas

grūts

Pēteris ir izdomājis jaunu datorspēli, kas notiek uz N×NN \times N liela rūtiņu laukuma un kurā darbojas viens vai vairāki tēli. Katrs tēls atrodas kādā no laukuma rūtiņām. Vienā laukuma rūtiņā var atrasties vairāki tēli. Spēlētājam ir atklātas(redzamas) tikai tās rūtiņas, kuras atrodas netālu no kāda tēla, bet pārējās ir aizklātas(slēptas). Precīzāk - dotam skaitlim dd spēlētājam ir redzamas tikai laukuma rūtiņas ar koordinātām [txi,tyi][t_{x_i}, t_{y_i}], kurās atrodas tēli, un visas rūtiņas, kuru koordinātām [x,y][x, y] vienlaikus ir spēkā sakarības xtxid|x-t_{x_i}| \leq d un ytyid|y-t_{y_i}| \leq d. 1\

Latvijas informātikas olimpiādes logo
Uzdevums no Latvijas 38. (2024./2025. m. g.) informātikas olimpiādes (LIO) skolas kārtas.

Divi pāri

grūts

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

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.
Nevēlamā konfekšu kaste

Nevēlamā konfekšu kaste

grūts

"Mazās konfekšu darbnīcas" noliktavā ir NN (N>1N > 1) dažādas ietilpības kastes veidi. Katra veida kastē var ielikt attiecīgi k1,,kNk_{1}, \ldots, k_{N} konfektes. Var uzskatīt, ka katra veida kastes noliktavā ir neierobežotā skaitā. Galvenais tehnologs Tālis nekad iepriekš nezin, kura viena veida kastes viņam šodien tiks padotas, tāpēc viņam jābūt gatavam pilnībā piepildīt jebkura veida kastes tā, lai neviena konfekte nepaliktu pāri. Tālis, zinot visu kastu veidu ietilpību, katru dienu izgatavo mazāko nepieciešamo konfekšu skaitu MM. Piemēram, ja noliktavā ir piecu veidu kastes, kuru ietilpība

Latvijas informātikas olimpiādes logo
Uzdevums no Latvijas 37. (2023./2024. m. g.) informātikas olimpiādes (LIO) valsts kārtas.
Patiesības teicēji un meļi

Patiesības teicēji un meļi

grūts

Kādā ciemā dzīvo NN iedzīvotāji, kas sanumurēti ar naturāliem skaitļiem no 11 līdz NN pēc kārtas. Katrs ciemata iedzīvotājs ir vai nu patiesības teicējs, kas vienmēr saka taisnību, vai arī melis, kas visu laiku melo. Etnogrāfam Rihardam ir izdevies savākt ciema iedzīvotāju MM izteikumus vienam par otru. Visus izteikumus Rihards ir pierakstījis formā: - "Ciema iedzīvotājs ii apgalvo, ka iedzīvotājs jj ir patiesības teicējs." vai - "Ciema iedzīvotājs ii apgalvo, ka iedzīvotājs jj ir melis." Šajos apgalvojumos 1i,jN1 \leq i,j \leq N un iji \neq j. Rihards vēlas noskaidrot, kāds

Latvijas informātikas olimpiādes logo
Uzdevums no Latvijas 38. (2024./2025. m. g.) informātikas olimpiādes (LIO) novada kārtas; jaunākajai (8.-10. klašu) grupai.

Tramvaju vērošana

grūts

Pieturā pietur NN maršrutu tramvaji. Mazajam Arnoldam patīk vērot tramvajus un pierakstīt pienākošo tramvaju numurus. Šobrīd viņš ir pierakstījis MM ciparu virkni - tramvaju numuru virkni bez atdalītājiem. Nepieciešams noteikt lielāko iespējamo Arnolda novēroto katra maršruta tramvaju skaitu. Piemēram, ja pieturā pietur 12.12., 7.7. un 27.27. maršruta tramvaji un Arnolda pierakstītā ciparu virkne MM ir 1272712712727127, tad 12.12. un 7.7. maršruta tramvajs varēja būt pienācis, augstākais, divas reizes, bet 27.27. maršruta tramvajs -- vienu. Ievērojiet, ka ciparu virknē 2727 parādās trīsreiz, bet kor

Latvijas informātikas olimpiādes logo
Uzdevums no Latvijas 38. (2024./2025. m. g.) informātikas olimpiādes (LIO) valsts kārtas; abām vecuma grupām.
Uzmini skaitli!

Uzmini skaitli!

grūts

Dators "ir iedomājies" naturālu skaitli XX robežās no 11 līdz NN. Skaitļa XX atminēšanai Jūsu programma var veikt vaicājumus. Katrs vaicājums ir formā "Vai iedomātais skaitlis ir KK?", kur 1KN1 \leq K \leq N, un uz katru šādu vaicājumu dators dod vienu no trim atbildēm: - 11, ja K<XK < X, - 00, ja K=XK = X, - 1-1, ja K>XK > X. Skaitlis XX ir uzminēts tikai tad, ja ir izdarīts vaicājums uz kuru saņemta atbilde 00. Katram vaicājumam ir noteikta maksa – ja vaicājumā izmatots skaitlis KK, tad maksa par šādu vaicājumu ir KK eirocenti. Uzrakstiet datorprogrammu, kas atrod skaitli $

Latvijas informātikas olimpiādes logo
Uzdevums no Latvijas 37. (2023./2024. m. g.) informātikas olimpiādes (LIO) skolas kārtas.

Zāģa starpība

grūts

Naturālu skaitļu virkni {ai}\{a_i\} sauksim par zāģa virkni, ja tās locekļus saista sakarība: a1<a2>a3<a4>a_1 < a_2 > a_3 < a_4 > \ldots Piemēram, zāģa virknes ir 7, 8, 4, 13, 4 un 7, 13, 4, 8, 4, bet nav – 4, 4, 13, 8, 7 un 13, 4, 8, 4, 7. Ja zāģa virknē ir vairāk par vienu elementu, tad šādai virknei varam aprēķināt katru divu blakus skaitļu starpību pēc moduļa ai+1ai|a_{i+1} - a_i| un tad atrast mazāko no šīm starpībām. Piemēram, ja doti skaitļi 1, 2, 4, 4, 7, 7, 9, 11, 12, tad no tiem var izveidot vairākas zāģa virknes ar atšķirīgu mazāko blakus skaitļu starpību pēc moduļa: - 11-12-7-9-4-7-2-4-1 (

Latvijas informātikas olimpiādes logo
Uzdevums no Latvijas 36. (2022./2023. m. g.) informātikas olimpiādes (LIO) valsts kārtas.
Adapteru rinda

Adapteru rinda

ļoti grūts

Mūsdienu elektroniskajām iekārtām ir nepieciešama regulāra uzlāde, kas parasti tiek veikta, izmantojot dažādu izmēru adapterus. Šajā uzdevumā interesēsimies par adapteru ieslēgšanu kontaktligzdu blokā, kur kontaktligzdas izvietotas vienā rindā (1. attēlā (a) parādīts sešu kontaktligzdu bloks). Katra adaptera kontaktdakšiņa ir novietota tā, ka, ieslēdzot to kontaktligzdā, adaptera garākā mala būs paralēla kontaktligzdu bloka garākajai malai, turklāt kontaktligzdā adapteru var ieslēgt divos variantos – viens variants no otra atšķiras ar pagriešanu par 180180 grādiem. Pieņemsim, ka katra adaptera

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

Pētera bumbiņas

ļoti grūts

Pēteris tagad spēlē Riharda izdomāto divdimensiju datorspēli, kurā tiek imitēta bumbiņu nokrišana uz horizontālas virsmas. Virsma tiek attēlota kā horizontāla līnija ar sanumurētām pozīcijām vienas bumbiņas platumā. Pozīciju ir bezgalīgi daudz un tās numurētas ar veseliem skaitļiem, sākot no nulles uz abām pusēm. Sākumā virsma ir tukša. Kādā pozīcijā no augšas viena pēc otras tiek nomestas bumbiņas. Ja bumbiņa nokrīt uz virsmas, tad tā paliek tajā pozīcijā, kurā tā tobrīd atrodas. Ja bumbiņa nonāk pozīcijā ar numuru pp, kurā jau atrodas kāda bumbiņa, tad tā tālāk pārvietojas pēc šādiem noteik

Latvijas informātikas olimpiādes logo
Uzdevums no Latvijas 36. (2022./2023. m. g.) informātikas olimpiādes (LIO) valsts kārtas.
Seifs

Seifs

ļoti grūts

Inženieris Žeņa veido izsmalcinātu elektroniski-mehānisku seifa atslēgu, kura sastāv no apļveida korpusa ar NN kontaktiem un grozāma koncentriska regulāra NN-stūra tā iekšpusē. Katra daudzstūra virsotne arī ir kontakts. Sākotnēji katra regulārā daudzstūra virsotne atrodas pretī kādam no korpusa kontaktiem. Iekšējais daudzstūris ir grozāms, bet tikai par konstantu soli - veselu skaitu iedaļu. Tādējādi, iekšējā daudzstūra virsotnes arī pēc pagriešanas vienmēr atrodas pretī korpusa kontaktiem. Vienam vai vairākiem korpusa kontaktiem ir pievienoti sarkani vadi, kas tos savieno ar citām elektron

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.
Tornis II

Tornis II

ļoti grūts

Uz bezgalīgas rūtiņu lapas, kurai dažas rūtiņas var būt izgrieztas, novietota šaha figūra - tornis. Lapas rindas un kolonnas ir sanumurētas pēc kārtas ar veseliem skaitļiem. Kolonnas ir numurētas no kreisās puses uz labo, bet rindas - no lejas uz augšu. Tornis vienā gājienā var pārvietoties uz jebkuru citu neizgrieztu lapas rūtiņu, kas ar sākotnējā atrodas vienā rindā vai kolonnā. Tornis nedrīkst pārvietoties pāri izgrieztai rūtiņai. Laukuma piemērā 1. attēlā redzams, uz kurām rūtiņām tornis drīkst pārvietoties, ja četras lapas rūtiņas ir izgrieztas un tornis pirms gājiena atrodas rūtiņā ar ko

Latvijas informātikas olimpiādes logo
Uzdevums no Latvijas 15. (2001./2002. m. g.) informātikas olimpiādes (LIO) valsts kārtas.