#3971
sss
Vi se dau două numere naturale n
, m
și două șiruri de numere naturale A
și B
. Șirul A
are n
elemente, fiecare din intervalul [1, m]
, în timp ce șirul B
are m
elemente, fiecare din intervalul [1, n]
. Scrieți un program care determină un subșir nevid al lui A
și un subșir nevid al lui B
care au aceeași sumă a elementelor.
Turneul Internațional Shumen 2021
Problema | sss | Operații I/O | tastatură/ecran |
---|---|---|---|
Limita timp | 0.4 secunde | Limita memorie |
Total: 256 MB
/
Stivă 128 MB
|
Id soluție | #49174047 | Utilizator | |
Fișier | sss.cpp | Dimensiune | 1.25 KB |
Data încărcării | 18 Februarie 2024, 17:14 | Scor / rezultat | Eroare de compilare |
sss.cpp:4:20: error: expected unqualified-id before 'int' struct strr{int a, int b;} diff[2000000], strr1, strr2; ^ sss.cpp: In function 'void afisare(strr, strr)': sss.cpp:10:23: error: 'struct strr' has no member named 'b' cout << "\n" << r.b-l.b << "\n"; ^ sss.cpp:10:27: error: 'struct strr' has no member named 'b' cout << "\n" << r.b-l.b << "\n"; ^ sss.cpp:11:18: error: 'struct strr' has no member named 'b' for (int i=l.b+1; i<=r.b; i++) { ^ sss.cpp:11:28: error: 'struct strr' has no member named 'b' for (int i=l.b+1; i<=r.b; i++) { ^ sss.cpp: In function 'int main()': sss.cpp:36:33: error: 'struct strr' has no member named 'b' strr1.a = -1, strr1.b = -1; strr2.a = indA-1, strr2.b = indB-1; ^ sss.cpp:36:65: error: 'struct strr' has no member named 'b' strr1.a = -1, strr1.b = -1; strr2.a = indA-1, strr2.b = indB-1; ^ sss.cpp:40:57: error: 'struct strr' has no member named 'b' if (diff[sumA-sumB+n].a!=0 && diff[sumA-sumB+n].b!=0) { ^ sss.cpp:41:37: error: 'struct strr' has no member named 'b' strr2.a = indA-1, strr2.b = indB-1; ^ sss.cpp:45:26: error: no match for 'operator=' (operand types are 'strr' and '<brace-enclosed initializer list>') diff[sumA-sumB+n]={indA-1,indB-1}; ^ sss.cpp:45:26: note: candidates are: sss.cpp:4:8: note: strr& strr::operator=(const strr&) struct strr{int a, int b;} diff[2000000], strr1, strr2; ^ sss.cpp:4:8: note: no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'const strr&' sss.cpp:4:8: note: strr& strr::operator=(strr&&) sss.cpp:4:8: note: no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'strr&&' sss.cpp:49:1: error: expected '}' at end of input } ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema sss 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ă.