A + B
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 . Palīdziet Krišjānim, uzrakstot programmu, kas aprēķina šo divu skaitļu summu!
Receptes
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ā veselu nenegatīvu skaitļu virkni . Katram () norāda -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


Bulciņas un vēlmes
Slavena beķereja katru rītu izcep 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 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

Daļu salīdzināšana
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 , , un , lai salīdzinātu daļas un .

Dažādie skaitļi
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ē garākais fragments, kur visi skaitļi ir atšķirīgi, ir garumā un sākas ar trešo elementu: . 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!

A+B=C
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 trīs 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ītes uzrakstīto skaitli. Piemēram, no skaitļiem kā , un var izvēlēties kartītes ar uz tām uzrakstītiem skaitļiem () vai (). Uzrakstiet datorprogrammu, kas atrod šādu kartīšu trijnieku, vai arī nosaka, ka


Gūtie punkti
Mums nepazīstamas sporta spēles turnīrā piedalās dalībnieki, kas sanumurēti pēc kārtas ar naturāliem skaitļiem no līdz . Turnīra sākumā visiem spēlētājiem ir nulle punktu. Tiek izspēlētas 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 punktu summu – viens spēlētājs iegūst punktus, bet otrais zaudē punktus. Turnīra beigās jāatbild uz vaicājumiem. Ir iespējami četri vaicājumu veidi: 1. Cik punktu turnīra beigās ir ieguvis dalībnieks ? 2. Cik reižu turnīra laikā dalībnieks ir sa


Hokeja turnīrs
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 . 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 -tās rindas -tajā kolonnā ierakstīts 1, ja uzvarēja -tā komanda, bet 0, ja -tā komanda). Iespējama komandu secība ir . Šī nav vienīgā iespējamā.


Kvadrātveida putekļsūcējs
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ā rūtiņu laukums, kurā pats KP aizņem 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


Monētas
Kasieris Naudiņš katru naudas summu vēlas izsniegt, izmantojot pieejamo 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 un pieejamas trīs veidu monētas, kuru nomināli ir un vienības, tad nepieciešamo naudas summu var izveidot ar divu monētu palīdzību: vai . Savukārt, izmantojot tikai šī veida monētas, nav iespējams izveidot naudas summas, kuru vērtība ir vai . Uzrakstiet programmu, kas dotai vērtībai un monētu nomināliem at


Netālās pilsētas
Kādā valstī atrodas 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ā 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 līdz pēc kārtas un attēl


Otrais ceļojums
Tūristu iecienītajā Krokodilu salā ir pilsētas, kas numurētas ar naturāliem skaitļiem no līdz 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 ), pēc tam, vadoties no tū


Beķerejas vitrīna
Slavena beķereja katru rītu noteiktā secībā izcep 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 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 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

Atklātās rūtiņas
Pēteris ir izdomājis jaunu datorspēli, kas notiek uz 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 spēlētājam ir redzamas tikai laukuma rūtiņas ar koordinātām , kurās atrodas tēli, un visas rūtiņas, kuru koordinātām vienlaikus ir spēkā sakarības un . 1\

Divi pāri
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

Nevēlamā konfekšu kaste
"Mazās konfekšu darbnīcas" noliktavā ir () dažādas ietilpības kastes veidi. Katra veida kastē var ielikt attiecīgi 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 . Piemēram, ja noliktavā ir piecu veidu kastes, kuru ietilpība


Patiesības teicēji un meļi
Kādā ciemā dzīvo iedzīvotāji, kas sanumurēti ar naturāliem skaitļiem no līdz 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 izteikumus vienam par otru. Visus izteikumus Rihards ir pierakstījis formā: - "Ciema iedzīvotājs apgalvo, ka iedzīvotājs ir patiesības teicējs." vai - "Ciema iedzīvotājs apgalvo, ka iedzīvotājs ir melis." Šajos apgalvojumos un . Rihards vēlas noskaidrot, kāds

Tramvaju vērošana
Pieturā pietur maršrutu tramvaji. Mazajam Arnoldam patīk vērot tramvajus un pierakstīt pienākošo tramvaju numurus. Šobrīd viņš ir pierakstījis 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 , un maršruta tramvaji un Arnolda pierakstītā ciparu virkne ir , tad un maršruta tramvajs varēja būt pienācis, augstākais, divas reizes, bet maršruta tramvajs -- vienu. Ievērojiet, ka ciparu virknē parādās trīsreiz, bet kor


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

Zāģa starpība
Naturālu skaitļu virkni sauksim par zāģa virkni, ja tās locekļus saista sakarība: 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 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 (


Adapteru rinda
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 grādiem. Pieņemsim, ka katra adaptera

Pētera bumbiņas
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 , kurā jau atrodas kāda bumbiņa, tad tā tālāk pārvietojas pēc šādiem noteik


Seifs
Inženieris Žeņa veido izsmalcinātu elektroniski-mehānisku seifa atslēgu, kura sastāv no apļveida korpusa ar kontaktiem un grozāma koncentriska regulāra -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


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