#4619
avid
Alex este un băiat căruia îi place să citească și care contorizează cât de mult a citit pe parcursul ultimelor n
zile. Mai precis, el și-a notat câte pagini a citit în fiecare dintre acestea. Chiar dacă pasiunea lui este literatura, își dorește să progreseze și la informatică. Alex și-a pus două întrebări legate de șirul format din numărul de pagini citite de el în ultimele n
zile, dar după ce a petrecut câteva zile gândindu-se la ele și-a dat seama că sunt prea dificile pentru el. Ajutați-l să găsească răspunsurile! Fie numărul n
, numărul p
și acel șir de valori notate de Alex în cele n
zile. Determinați răspunsul la următoarele întrebări care îl frământă pe Alex:
1) Câte triplete de numere aflate pe poziții consecutive în șirul dat îndeplinesc condiția ca cel mai mare divizor comun al lor să aibă cel mult p
divizori naturali?
2) Care este lungimea maximă a unei secvențe din șirul dat, în care cel mai mare divizor comun al oricărui triplet de numere situate pe poziții consecutive are cel mult p
divizori naturali?
OJI 2024, clasa a 6-a
Problema | avid | Operații I/O |
avid.in /avid.out
|
---|---|---|---|
Limita timp | 0.4 secunde | Limita memorie |
Total: 128 MB
/
Stivă 8 MB
|
Id soluție | #50533754 | Utilizator | |
Fișier | avid.cpp | Dimensiune | 2.53 KB |
Data încărcării | 13 Aprilie 2024, 17:24 | Scor / rezultat | Eroare de compilare |
avid.cpp: In function 'int main()': avid.cpp:71:13: error: 'fout' was not declared in this scope fout<<lmx; ^ avid.cpp: At global scope: avid.cpp:81:12: error: redefinition of 'std::ifstream in' ifstream in("avid.in"); ^ avid.cpp:5:10: error: 'std::ifstream in' previously declared here ifstream in("avid.in"); ^ avid.cpp:82:13: error: redefinition of 'std::ofstream out' ofstream out("avid.out"); ^ avid.cpp:6:10: error: 'std::ofstream out' previously declared here ofstream out("avid.out"); ^ avid.cpp: In function 'int nrd(int)': avid.cpp:83:5: error: redefinition of 'int nrd(int)' int nrd(int n) ^ avid.cpp:7:5: error: 'int nrd(int)' previously defined here int nrd(int n) ^ avid.cpp: In function 'int cmmdc(int, int)': avid.cpp:105:5: error: redefinition of 'int cmmdc(int, int)' int cmmdc(int a, int b) ^ avid.cpp:29:5: error: 'int cmmdc(int, int)' previously defined here int cmmdc(int a, int b) ^ avid.cpp: In function 'int cmmdc3(int, int, int)': avid.cpp:116:5: error: redefinition of 'int cmmdc3(int, int, int)' int cmmdc3(int a,int b, int c) ^ avid.cpp:40:5: error: 'int cmmdc3(int, int, int)' previously defined here int cmmdc3(int a,int b, int c) ^ avid.cpp: At global scope: avid.cpp:120:5: error: redefinition of 'int c' int c,n,p,i,v[1000005],ct,lc,lmx; ^ avid.cpp:44:5: error: 'int c' previously declared here int c,n,p,i,v[1000005],ct,lc,lmx; ^ avid.cpp:120:7: error: redefinition of 'int n' int c,n,p,i,v[1000005],ct,lc,lmx; ^ avid.cpp:44:7: error: 'int n' previously declared here int c,n,p,i,v[1000005],ct,lc,lmx; ^ avid.cpp:120:9: error: redefinition of 'int p' int c,n,p,i,v[1000005],ct,lc,lmx; ^ avid.cpp:44:9: error: 'int p' previously declared here int c,n,p,i,v[1000005],ct,lc,lmx; ^ avid.cpp:120:11: error: redefinition of 'int i' int c,n,p,i,v[1000005],ct,lc,lmx; ^ avid.cpp:44:11: error: 'int i' previously declared here int c,n,p,i,v[1000005],ct,lc,lmx; ^ avid.cpp:120:22: error: redefinition of 'int v [1000005]' int c,n,p,i,v[1000005],ct,lc,lmx; ^ avid.cpp:44:13: error: 'int v [1000005]' previously declared here int c,n,p,i,v[1000005],ct,lc,lmx; ^ avid.cpp:120:24: error: redefinition of 'int ct' int c,n,p,i,v[1000005],ct,lc,lmx; ^ avid.cpp:44:24: error: 'int ct' previously declared here int c,n,p,i,v[1000005],ct,lc,lmx; ^ avid.cpp:120:27: error: redefinition of 'int lc' int c,n,p,i,v[1000005],ct,lc,lmx; ^ avid.cpp:44:27: error: 'int lc' previously declared here int c,n,p,i,v[1000005],ct,lc,lmx; ^ avid.cpp:120:30: error: redefinition of 'int lmx' int c,n,p,i,v[1000005],ct,lc,lmx; ^ avid.cpp:44:30: error: 'int lmx' previously declared here int c,n,p,i,v[1000005],ct,lc,lmx; ^ avid.cpp: In function 'int main()': avid.cpp:121:5: error: redefinition of 'int main()' int main() ^ avid.cpp:45:5: error: 'int main()' previously defined here int main() ^ avid.cpp:147:13: error: 'fout' was not declared in this scope fout<<lmx; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema avid 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ă.