#2906
Potrivire
Gigel a găsit un șir de n
cifre minunate. A adormit cu ele în brațe și a visat m
numere naturale. Nedumerit, a cerut părerea vrăjitoarei Ghiocica. Acesta i-a spus:
- Gigele, ești norocos. Suma numerelor distincte visate care sunt scrise cu cifre consecutive în șirul de cifre minunate este suma pe care o vei câștiga la Loto.
Nerăbdător, Gigel vă roagă să scrieți un program care să citească cele n
cifre și cele m
numere și să determine suma pe care o va câștiga la Loto.
Problema | Potrivire | Operații I/O |
potrivire.in /potrivire.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #50044029 | Utilizator | |
Fișier | potrivire.cpp | Dimensiune | 722 B |
Data încărcării | 25 Martie 2024, 11:56 | Scor / rezultat | 100 puncte |
potrivire.cpp: In function 'int main()': potrivire.cpp:12:17: warning: unused variable 'j' [-Wunused-variable] int x,i,n,m,j,nr1,nr2,nr3,nr4,nr5,S=0; ^ potrivire.cpp:23:30: warning: 'nr4' may be used uninitialized in this function [-Wmaybe-uninitialized] if(i+4<=n){nr5=nr4*10+v[i+4];ap[nr5]=1;} ^ potrivire.cpp:22:29: warning: 'nr3' may be used uninitialized in this function [-Wmaybe-uninitialized] if(i+3<=n){nr4=nr3*10+v[i+3];ap[nr4]=1;} ^ potrivire.cpp:21:28: warning: 'nr2' may be used uninitialized in this function [-Wmaybe-uninitialized] if(i+2<=n){nr3=nr2*10+v[i+2];ap[nr3]=1;} ^
Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
---|---|---|---|---|---|---|
1 | 0 secunde | OK. | 10 | 10 | Exemplu | |
2 | 0 secunde | OK. | 10 | 10 | ||
3 | 0 secunde | OK. | 10 | 10 | ||
4 | 0 secunde | OK. | 10 | 10 | ||
5 | 0 secunde | OK. | 10 | 10 | ||
6 | 0.016 secunde | OK. | 10 | 10 | ||
7 | 0.016 secunde | OK. | 10 | 10 | ||
8 | 0.016 secunde | OK. | 10 | 10 | ||
9 | 0.016 secunde | OK. | 10 | 10 | ||
10 | 0.016 secunde | OK. | 10 | 10 | ||
Punctaj total | 100 |
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Potrivire 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ă.