#4662
teze
Profesorul de informatică trebuie să corecteze tezele a m
elevi. Elevii au avut de rezolvat n
probleme în teză, numerotate de la 1 la n
. Fiecare elev a rezolvat toate problemele, deci profesorul are de corectat în total m x n
probleme. La începerea corectării fiecărei teze, trebuie identificat numele elevului, proces care durează exact p
secunde de fiecare dată, chiar dacă se revine la aceeași teză de mai multe ori.
După începerea corectării unei teze, căutarea fiecărei probleme durează k
secunde. Corectarea primei probleme din submulțimea aleasă durează t[1]
secunde, corectarea celei de-a doua probleme durează t[2]
secunde ș.a.m.d. Se garantează că t[1] < t[2] < ... < t[n]
. De fiecare dată când se revine la o anumită teză și se reîncepe corectarea ei cu o altă submulțime de probleme, corectarea primei probleme din submulțime va dura din nou t[1]
secunde.
Să se determine timpul minim în care pot fi corectate cele m
lucrări.
Problema | teze | Operații I/O |
![]() teze.in /teze.out
|
---|---|---|---|
Limita timp | 0.5 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #52042292 | Utilizator | |
Fișier | teze.cpp | Dimensiune | 829 B |
Data încărcării | 17 Septembrie 2024, 12:14 | Scor / rezultat | 0 puncte |
teze.cpp: In function 'int main()': teze.cpp:14:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<q;++i) ^ teze.cpp:26:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int w=2;w<=n;w++) ^ teze.cpp:18:22: warning: unused variable 'i' [-Wunused-variable] unsigned long long i=2,ix=1,jx=1,nr=t1,ta=t1; ^ teze.cpp:18:26: warning: unused variable 'ix' [-Wunused-variable] unsigned long long i=2,ix=1,jx=1,nr=t1,ta=t1; ^ teze.cpp:18:31: warning: unused variable 'jx' [-Wunused-variable] unsigned long long i=2,ix=1,jx=1,nr=t1,ta=t1; ^ teze.cpp:18:42: warning: unused variable 'ta' [-Wunused-variable] unsigned long long i=2,ix=1,jx=1,nr=t1,ta=t1; ^ teze.cpp:20:9: warning: unused variable 'ok' [-Wunused-variable] bool ok=0; ^ teze.cpp:23:35: warning: variable 'y1' set but not used [-Wunused-but-set-variable] unsigned long long ff=t1,x1,y1,z1; ^ teze.cpp:23:38: warning: variable 'z1' set but not used [-Wunused-but-set-variable] unsigned long long ff=t1,x1,y1,z1; ^ teze.cpp:43:17: warning: 'x1' may be used uninitialized in this function [-Wmaybe-uninitialized] fout<<((nr+(p*x1)%MOD+(k*n)%MOD)*m)%MOD; ^
Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
---|---|---|---|---|---|---|
1 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
2 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
3 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
4 | 0 secunde | Raspuns gresit. | 3 | 0 | ||
5 | 0 secunde | Raspuns gresit. | 3 | 0 | ||
6 | 0 secunde | Raspuns gresit. | 3 | 0 | ||
7 | 0 secunde | Raspuns gresit. | 3 | 0 | ||
8 | 0 secunde | Raspuns gresit. | 3 | 0 | ||
9 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
10 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
11 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
12 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
13 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
14 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
15 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
16 | 0 secunde | Raspuns gresit. | 7 | 0 | ||
17 | 0 secunde | Raspuns gresit. | 4 | 0 | ||
18 | 0 secunde | Raspuns gresit. | 4 | 0 | ||
19 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
20 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
21 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
22 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
Punctaj total | 0 |
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema teze 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ă.