#4342
Cunoscând numerele naturale n reprezentând numărul de numere din șir și c reprezentând cerința (1 sau 2) și un șir de n numere naturale, se cere să se rezolve următoarele cerințe:
1. dacă c = 1, atunci se cere să se afișeze lungimea maximă a unei secvențe p-dif și numărul de secvențe p-dif de lungime maximă din șir.
2. dacă c = 2, atunci se cere să se afișeze valorile st și dr, reprezentând poziția de început, respectiv de sfârșit a primei secvențe p-dif de lungime maximă.
Olimpiada Municipală de Informatică, Iași, 2023
| Problema | pdif | Operații I/O |
pdif.in/pdif.out
|
|---|---|---|---|
| Limita timp | 1 secunde | Limita memorie |
Total: 10 MB
/
Stivă 2 MB
|
| Id soluție | #63360846 | Utilizator | |
| Fișier | pdif.cpp | Dimensiune | 930 B |
| Data încărcării | 27 Februarie 2026, 19:09 | Scor/rezultat | 5 puncte |
pdif.cpp: In function 'int main()': pdif.cpp:18:22: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if(v[i]%2==0 && v[i+1]%2==1 || v[i+1]%2==0 && v[i]%2==1) ^ pdif.cpp:34:22: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if(v[i]%2==0 && v[i+1]%2==0 || v[i]%2==1 && v[i+1]%2==1 ) ^ pdif.cpp:8:29: warning: unused variable 's' [-Wunused-variable] long long n,c,v[1000],i,s=0,uc,x,k=1,maxv=0,eg,d=0,cnt=0; ^ pdif.cpp:8:33: warning: unused variable 'uc' [-Wunused-variable] long long n,c,v[1000],i,s=0,uc,x,k=1,maxv=0,eg,d=0,cnt=0; ^ pdif.cpp:8:36: warning: unused variable 'x' [-Wunused-variable] long long n,c,v[1000],i,s=0,uc,x,k=1,maxv=0,eg,d=0,cnt=0; ^ pdif.cpp:8:49: warning: unused variable 'eg' [-Wunused-variable] long long n,c,v[1000],i,s=0,uc,x,k=1,maxv=0,eg,d=0,cnt=0; ^ pdif.cpp:8:52: warning: unused variable 'd' [-Wunused-variable] long long n,c,v[1000],i,s=0,uc,x,k=1,maxv=0,eg,d=0,cnt=0; ^
| Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
|---|---|---|---|---|---|---|
| 0 | 0 secunde | Raspuns gresit. | 10 | 0 | ||
| 1 | 0 secunde | Raspuns gresit. | 10 | 0 | ||
| 2 | 0 secunde | Caught fatal signal 11 | 10 | 0 | ||
| 3 | 0 secunde | Caught fatal signal 11 | 10 | 0 | ||
| 4 | 0 secunde | Caught fatal signal 11 | 10 | 0 | ||
| 5 | 0 secunde | Caught fatal signal 11 | 10 | 0 | ||
| 6 | 0 secunde | Caught fatal signal 11 | 10 | 0 | ||
| 7 | 0 secunde | Caught fatal signal 11 | 10 | 0 | ||
| 8 | 0 secunde | Caught fatal signal 11 | 10 | 0 | ||
| 9 | 0 secunde | OK. | 5 | 5 | Exemplu | |
| 10 | 0 secunde | Raspuns gresit. | 5 | 0 | Exemplu | |
| Punctaj total | 5 | |||||
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema pdif 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ă.