Sunteți pe pagina 1din 1

Clasa 10-12

Problema 1. Societatea roboţilor.


Societatea roboţilor se dezvoltă după următoarea legitate: o dată în an ei se unesc în grupuri complete a
cîte 3 sau 5 roboţi, unde grupuri a cîte 3 roboţi sunt maximal posibile. În decursul unui an grupul din 3
roboţi asamblează 5 roboţi noi, iar grupul din 5 – asamblează 9 roboţi noi. Fiecare robot trăieşte 3 ani după
asamblare. Este cunoscut numărul iniţial al roboţilor K (К>7), care au fost asamblaţi la momentul iniţial.
Determinaţi numărul de roboţi după N ani.

Input: Numerele K şi N (N,K≤32767) se citesc de la tastatură.


Output: La ecran se afişează numărul roboţilor după N ani.
Exemplu: Input: 11 2
Output: 80
Problema 2. Subşir de lungime maximă
Sunt date 2 siruri de caractere. Determinaţi cel mai lung subşir de simboluri diferite de spaţiu, ce se
conţine în ambele şiruri în aceeaşi ordine. Input: Fișierul de intrare fraza.in conține în prima linie primul şir, iar în
linia a doua – al doilea şir. (lungimea fiecărui şir ≤255).
Output: Subşirul de lungime maximă se va afişa la ecran (daca sînt cîteva de lungime maximă, se afişează
unul din ele).
Exemplu: Input: A sosit PRIMAVARA in Moldova.
sa tOPIT ZAPADA.
Output: stPIAAA.

Problema 3. Profit maxim.


Pentru a-şi eficientiza activitatea, patronul unei cantine a procurat o maşină sofisticată pentru gătit,
care reuşeşte să pregătească orice meniu complet într-o oră cu costuri minime.
Patronul îşi desfăşoară activitatea „nonstop” şi primeşte multe comenzi. Pentru fiecare comandă are o oră
limită până la care trebuie să o onoreze. Dat fiind că o comandă înseamnă pregătirea unui meniu, iar patronul
dispune de o singură maşină pentru gătit care într-o oră poate pregăti un singur meniu, ajutaţi-l să aleagă
acele comenzi, care permit să obţină un profit cât mai mare, utilizând maşina de gătit pentru prepararea
comenzilor cu valoarea cea mai mare.
Input: Fişierul de intrare CANTINA.IN conţine pe prima linie un număr natural n reprezentând numărul de
comenzi primite pe parcursul unei zile, iar pe următoarele n linii perechi de două numere naturale (ora
valoare), separate printr-un spaţiu, cu semnificaţia: ora este ora maximă până la care poate onora comanda,
iar valoare este valoarea comenzii respective.
Output: La ecran se va afisa un număr natural care reprezentâ valoarea maximă a comenzilor pe
care le poate onora patronul în ziua respectivă cu ajutorul maşinii de gătit.
Restricţii şi precizări
1. 1 ≤ n ≤ 100, număr natural
2. orele din fişierul de intrare sunt numere naturale din intervalul [1,24]
3. valorile comenzilor sunt numere naturale din intervalul [100,500]
Exemplu
CANTINA.IN 1445
7
2 100
7 220
15 300
10 125
2 400
1 350
2 400

S-ar putea să vă placă și