#2704
datorii
Pentru a nu intra în faliment, noua conducere a fabricii OLDTRICK a derulat un plan de restructurate în n
etape. În fiecare etapă, fabrica a împrumutat de la bancă o sumă a
i
. La terminarea celor n
etape, fabrica a început să restituie împrumuturile astfel: primul împrumut a fost restituit, apoi conducerea fabricii a constatat că nu-și poate achita toate datoriile și a hotărât să restituie doar sume care nu au fost împrumutate în etape succesive. Să se determine care este suma totală maximă pe care o poate restitui fabrica. Cunoscând n
– numărul de etape, a
i
– suma împrumutată în etapa i
(1 ≤ i ≤ n
), să se determine care este suma totală maximă pe care o poate restitui fabrica, știind că primul împrumut este întotdeauna achitat.
Olimpiada Municipală Iași, clasele XI-XII
Problema | datorii | Operații I/O |
datorii.in /datorii.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #13764239 | Utilizator | |
Fișier | datorii.cpp | Dimensiune | 443 B |
Data încărcării | 07 Februarie 2019, 19:37 | Scor / rezultat | Eroare de compilare |
datorii.cpp:2:15: error: too many decimal points in number var a,c:array[1..1000]of integer; ^ datorii.cpp:6:12: warning: character constant too long for its type [enabled by default] assign(fin,'datorii.in');reset(fin); ^ datorii.cpp:7:13: warning: character constant too long for its type [enabled by default] assign(fout,'datorii.out');rewrite(fout); ^ datorii.cpp:2:1: error: 'var' does not name a type var a,c:array[1..1000]of integer; ^ datorii.cpp:3:5: error: 'n' does not name a type n,i,j,max:integer; ^ datorii.cpp:4:5: error: 'fin' does not name a type fin, fout:text; ^ datorii.cpp:5:1: error: 'begin' does not name a type begin ^ datorii.cpp:6:31: error: expected constructor, destructor, or type conversion before '(' token assign(fin,'datorii.in');reset(fin); ^ datorii.cpp:7:7: error: expected constructor, destructor, or type conversion before '(' token assign(fout,'datorii.out');rewrite(fout); ^ datorii.cpp:7:35: error: expected constructor, destructor, or type conversion before '(' token assign(fout,'datorii.out');rewrite(fout); ^ datorii.cpp:8:7: error: expected constructor, destructor, or type conversion before '(' token readln(fin,n); ^ datorii.cpp:9:1: error: expected unqualified-id before 'for' for i:=1 to n do read(fin, a[i]); ^ datorii.cpp:10:1: error: 'c' does not name a type c[n]:=a[n]; ^ datorii.cpp:11:1: error: expected unqualified-id before 'for' for i:=n-1 downto 1 do ^ datorii.cpp:14:9: error: expected unqualified-id before 'for' for j:=i+2 to n do ^ datorii.cpp:16:9: error: 'c' does not name a type c[i]:=a[i]+max; ^ datorii.cpp:17:5: error: 'end' does not name a type end; ^ datorii.cpp:18:6: error: expected constructor, destructor, or type conversion before '(' token write(fout, c[1]); ^ datorii.cpp:19:6: error: expected constructor, destructor, or type conversion before '(' token close(fin);close(fout); ^ datorii.cpp:19:17: error: expected constructor, destructor, or type conversion before '(' token close(fin);close(fout); ^ datorii.cpp:20:1: error: 'end' does not name a type end. ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema datorii face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:
Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.