#1086
Submit
Vasilică se antrenează pe un site de probleme cu evaluare online. Când el trimite pe site soluţia la o problemă, aceasta este evaluată pe un anumit număr de teste. Punctajul obţinut la problema respectivă va fi egal cu suma punctajelor obţinute la fiecare test. Punctajele asociate testelor pot fi diferite. În plus, dacă problema a fost complet rezolvată (a obţinut punctaj maxim la toate testele), Vasilică primeşte şi un bonus.
Vasilică poate trimite soluţia la o problemă de mai multe ori. Când trimite soluţia prima dată, punctajul se calculează în modul prezentat anterior. Când trimite soluţia a doua oară, Vasilică va fi penalizat cu două puncte (adică din punctajul total obţinut la problemă se scad două puncte). Când trimite soluţia a treia oară penalizarea este de 4
puncte, a patra oară de 6
puncte ş.a.m.d. Observaţi că la fiecare nouă încercare penalizarea creşte cu două puncte.
Date fiind rezultatele obţinute pe teste de Vasilică la fiecare soluţie trimisă, să se determine punctajul maxim pe care el l-a obţinut la problema respectivă.
OJI 2010, Clasa a VI-a
Problema | Submit | Operații I/O |
![]() submit.in /submit.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #56262553 | Utilizator | |
Fișier | submit.cpp | Dimensiune | 881 B |
Data încărcării | 12 Februarie 2025, 07:53 | Scor / rezultat | Eroare de compilare |
submit.cpp:7:16: error: too many decimal points in number p: integer; ^ submit.cpp:31:13: warning: character constant too long for its type [enabled by default] for i:=1 to n do ^ submit.cpp:33:13: warning: character constant too long for its type [enabled by default] read(fin, p); ^ submit.cpp:1:7: error: 'NMAX' does not name a type const NMAX=100; ^ submit.cpp:5:1: error: 'var' does not name a type bonus: integer; ^ submit.cpp:7:8: error: found ':' in nested-name-specifier, expected '::' p: integer; ^ submit.cpp:7:5: error: 'pct' does not name a type p: integer; ^ submit.cpp:9:10: error: found ':' in nested-name-specifier, expected '::' i, j: integer; ^ submit.cpp:9:5: error: 'bonus' does not name a type i, j: integer; ^ submit.cpp:11:6: error: found ':' in nested-name-specifier, expected '::' crt: integer; ^ submit.cpp:11:5: error: 'm' does not name a type crt: integer; ^ submit.cpp:13:6: error: found ':' in nested-name-specifier, expected '::' fin, fout: text; ^ submit.cpp:13:5: error: 'p' does not name a type fin, fout: text; ^ submit.cpp:17:5: error: 'i' does not name a type assign(fout,'submit.out'); rewrite(fout); ^ submit.cpp:19:12: error: found ':' in nested-name-specifier, expected '::' readln(fin, n); ^ submit.cpp:19:5: error: 'complet' does not name a type readln(fin, n); ^ submit.cpp:21:8: error: found ':' in nested-name-specifier, expected '::' readln(fin); ^ submit.cpp:21:5: error: 'crt' does not name a type readln(fin); ^ submit.cpp:23:8: error: found ':' in nested-name-specifier, expected '::' readln(fin, m); ^ submit.cpp:23:5: error: 'max' does not name a type readln(fin, m); ^ submit.cpp:25:5: error: 'fin' does not name a type for j:=1 to m do ^ submit.cpp:29:1: error: 'begin' does not name a type crt:=0; ^ submit.cpp:31:33: error: expected constructor, destructor, or type conversion before '(' token for i:=1 to n do ^ submit.cpp:33:7: error: expected constructor, destructor, or type conversion before '(' token read(fin, p); ^ submit.cpp:33:35: error: expected constructor, destructor, or type conversion before '(' token read(fin, p); ^ submit.cpp:37:7: error: expected constructor, destructor, or type conversion before '(' token readln(fin); ^ submit.cpp:39:1: error: expected unqualified-id before 'for' if complet then crt:=crt+bonus; ^ submit.cpp:41:7: error: expected constructor, destructor, or type conversion before '(' token crt:=crt - 2*(j-1); ^ submit.cpp:43:7: error: expected constructor, destructor, or type conversion before '(' token if crt>max then max:=crt; ^ submit.cpp:45:7: error: expected constructor, destructor, or type conversion before '(' token ^ submit.cpp:47:1: error: 'max' does not name a type close(fin); ^ submit.cpp:49:1: error: expected unqualified-id before 'for' end. ^ submit.cpp:57:5: error: 'crt' does not name a type submit.cpp:61:5: error: expected unqualified-id before 'for' submit.cpp:67:9: error: expected unqualified-id before 'if' submit.cpp:71:9: error: 'end' does not name a type submit.cpp:73:11: error: expected constructor, destructor, or type conversion before '(' token submit.cpp:77:5: error: expected unqualified-id before 'if' submit.cpp:81:5: error: 'crt' does not name a type submit.cpp:85:5: error: expected unqualified-id before 'if' submit.cpp:87:5: error: 'end' does not name a type submit.cpp:91:8: error: expected constructor, destructor, or type conversion before '(' token submit.cpp:93:6: error: expected constructor, destructor, or type conversion before '(' token submit.cpp:95:6: error: expected constructor, destructor, or type conversion before '(' token submit.cpp:97:1: error: 'end' does not name a type
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Submit 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ă.