|
| # 976 Propusă de Administrator la data de 18 Ianuarie 2023 - 20:16:41 - pentru clasa 11 |
| |||
| Gigel a ajuns administrator la o centrala termo-electrica. Intr-o zi a avut loc o cadere de tensiune si astfel centrala este la pamant. Gigel trebuie sa o repuna in functiune.
Stiind ce energie produce fiecare generator cat si costul punerii in functiune el trebuie sa gasesca o solutie de cost minim, pentru a produce o cantitate de energie egala sau
mai mare cu cea necesara repornirii centralei. Date de
intrare Fişierul test.in contine: G - numarul de generatoare W - cantitatea de energie necesara repornirii
centralei EGi CGi -
urmatoarele G linii contin catitatea de energie produsa de generator si costul necesar producerii energiei, separate printr-un spatiu (1 ≤ i ≤ G) Date de
ieşire
În fişierul
de ieşire test.out vom avea Cmin
- costul minim necesar
repornirii centralei sau -1 daca nu
este suficienta energie pentru repornire Restricţii şi precizări
Exemplu test.in 3 8 2 4 2 3 8 9 test.out 9
| ||||
| # 975 Propusă de Administrator la data de 18 Ianuarie 2023 - 19:50:59 - pentru clasa 11 |
| |||
| Într-un magazin sunt n obiecte; pentru fiecare se cunoaște greutatea G și valoarea V. Un hoț intră în magazin având un rucsac ce poate transporta o greutate maximă GMax. El va
fura anumite obiecte, sau porțiuni de obiecte, astfel încât suma greutăților obiectelor furate să nu depășească GMax. Să se stabilească profitul maxim pe care îl poate obține
hoțul. Câștigul este egal cu suma valorilor obiectelor furate. Câștigul adus de o fracțiune de obiect este direct proporțional cu greutatea fracțiunii. Date de
intrare Pe prima linie a fişierul test.in se
vor gasi valorile N si G, cu semnificatia din enunt. Pe urmatoarele N linii se vor gasi perechile de valori Wi si Pi, reprezentand greutatea, respectiv profitul obiectului i.
Date de
ieşire
În fişierul
de ieşire test.out se va afisa o singura valoare Pmax, profitul maxim care poate fi obtinut respectand conditia problemei. Restricţii şi precizări
Exemplu test.in 6 10 3 7 3 3 1 2 1 9 2 4 1 5 test.out 29 Deoarece:
Luam obiectele
1, 3, 4, 5 si 6 si 2/3 din al doilea a caror
greutate este
10, iar suma profiturilor este 29.
| ||||
| # 974 Propusă de Administrator la data de 15 Ianuarie 2023 - 12:11:29 - pentru clasa 9 |
| |||
| Să se scrie un program C++ care citește cinci numere și determină care dintre ele este mai mare. Se dau cinci numere întregi. Cerința:Determinați cel mai mare număr dintre numerele date. Date de intrare:Programul citește de la tastatură cinci numere întregi. Date de ieșire:Programul va scrie pe ecran rezultatul cerut. Restricții și precizări:
Exemplu:
12 23 67 89 45
89 | ||||
| # 973 Propusă de Administrator la data de 15 Ianuarie 2023 - 12:09:28 - pentru clasa 9 |
| |||
| Să se scrie un program C++ care citește cinci numere și determină care dintre ele este mai mic. Se dau cinci numere întregi. Cerința:Determinați cel mai mic număr dintre numerele date. Date de intrare:Programul citește de la tastatură cinci numere întregi. Date de ieșire:Programul va scrie pe ecran rezultatul cerut. Restricții și precizări:
Exemplu:
12 23 67 89 47
12 | ||||
| # 972 Propusă de Administrator la data de 16 Decembrie 2022 - 19:57:19 - pentru clasa 10 |
| |||
Numim secvență progresivă a unui șir crescător de numere naturale un subșir al acestuia, format din termeni aflați pe poziții consecutive în șirul dat, cu proprietatea că
fiecare
termen apare în subșir de un număr de ori egal cu valoarea sa. Lungimea secvenței este egală cu numărul de termeni ai acesteia. Date de intrare:Fișierul test.in conține un șir crescător de cel mult 10^6 numere naturale din intervalul [1,10^6], astfel încât orice termen al șirului apare de un număr de ori cel mult egal cu valoarea sa. Numerele sunt separate prin câte un spațiu. Date de ieșire:Programul va scrie în
fişierul test.out lungimea maximă a unei secvențe progresive din șirul aflat în fișier. Proiectați un algoritm eficient din punctul de vedere al timpului de executare și al memoriei utilizate. Restricții și precizări:
Exemplu
1 2 2 3 4 4 4 4 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 Ieşire 10 | ||||
| # 971 Propusă de Administrator la data de 05 Decembrie 2022 - 21:13:02 - pentru clasa 9 |
| |||
| Să se scrie un program C++ care citește coordonatele din plan a trei puncte și determină dacă ele pot reprezenta vârfurile unui triunghi , iar în caz afirmativ să se determine
tipul de triunghi, perimetrul și aria acestuia. Se dau șase numere întregi reprezentând coordonatele celor trei puncte. Cerința:Determinați dacă pot reprezenta vârfurile unui triunghi , iar în caz afirmativ să se determine tipul de triunghi, perimetrul și aria acestuia. Date de intrare:Programul citește de la tastatură șase numere întregi. Date de ieșire:Programul va scrie pe ecran rezultatul cerut de forma DA/NU 1/2/3/4 perimetrul aria 1 - echilateral, 2 - isoscel, 3 - dreptunghic, 4 - oarecare. Restricții și precizări:
Exemplu:
-1 2 -1 -1 -5 -1 sau 1 1 2 2 3 3
DA 3 12 6 NU | ||||
| # 970 Propusă de varvari la data de 02 Decembrie 2022 - 20:15:46 - pentru clasa 9 |
| |||
| scrie un mesaj -"sunt din scoala A P Alexi" afiseaza mesajul
| ||||
| # 969 Propusă de Administrator la data de 28 Noiembrie 2022 - 11:18:24 - pentru clasa 9 |
| |||
| Să se scrie un program C++ care citește patru numere și afișează numerle în ordine crescătoare. Se dau patru numere întregi. Cerința:Determinați cel mai mic număr dintre numerele date. Date de intrare:Programul citește de la tastatură patru numere întregi. Date de ieșire:Programul va scrie pe ecran rezultatul cerut. Restricții și precizări:
Exemplu:
12 23 67 89
12 23 67 89 | ||||