#1906
Memory007
Agentul 007 a uitat cifrul seifului în care păstra documentele, însă ştie cum poate fi aflat. Are nişte cartonaşe pe care sunt notate n
numere naturale distincte din intervalul [ a,b
]. Mai are o listă cu m
numere naturale distincte care reprezintă anumite poziţii din şirul ordonat crescător al numerelor de pe cartonaşe. Însumând numerele aflate pe poziţiile din listă se determină un număr natural care reprezintă cifrul seifului. Cum Agentul 007 nu a mai programat din liceu, vă roagă pe voi să găsiţi cifrul în schimbul a 100 de … puncte.
Problema | Memory007 | Operații I/O |
![]() memory007.in /memory007.out
|
---|---|---|---|
Limita timp | 0.2 secunde | Limita memorie |
Total: 0.2 MB
/
Stivă 0.2 MB
|
Id soluție | #57474766 | Utilizator | |
Fișier | memory007.cpp | Dimensiune | 556 B |
Data încărcării | 01 Aprilie 2025, 16:35 | Scor / rezultat | Eroare de compilare |
memory007.cpp:2:7: error: expected nested-name-specifier before 'namspace' using namspace std; ^ memory007.cpp:2:7: error: 'namspace' has not been declared memory007.cpp:2:16: error: expected ';' before 'std' using namspace std; ^ memory007.cpp:2:16: error: 'std' does not name a type memory007.cpp:3:1: error: 'bitset' does not name a type bitset<700001>v; ^ memory007.cpp:4:1: error: 'bitset' does not name a type bitset<500001>p; ^ memory007.cpp: In function 'int main()': memory007.cpp:6:5: error: 'ifstream' was not declared in this scope ifstream in("memory007.in"); ^ memory007.cpp:6:5: note: suggested alternative: In file included from /usr/include/c++/4.8/ios:38:0, from /usr/include/c++/4.8/istream:38, from /usr/include/c++/4.8/sstream:38, from /usr/include/c++/4.8/complex:45, from /usr/include/c++/4.8/ccomplex:38, from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:52, from memory007.cpp:1: /usr/include/c++/4.8/iosfwd:157:34: note: 'std::ifstream' typedef basic_ifstream<char> ifstream; ^ memory007.cpp:6:14: error: expected ';' before 'in' ifstream in("memory007.in"); ^ memory007.cpp:7:5: error: 'ofstream' was not declared in this scope ofstream out("memory007.out"); ^ memory007.cpp:7:5: note: suggested alternative: In file included from /usr/include/c++/4.8/ios:38:0, from /usr/include/c++/4.8/istream:38, from /usr/include/c++/4.8/sstream:38, from /usr/include/c++/4.8/complex:45, from /usr/include/c++/4.8/ccomplex:38, from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:52, from memory007.cpp:1: /usr/include/c++/4.8/iosfwd:160:34: note: 'std::ofstream' typedef basic_ofstream<char> ofstream; ^ memory007.cpp:7:14: error: expected ';' before 'out' ofstream out("memory007.out"); ^ memory007.cpp:9:5: error: 'in' was not declared in this scope in >> n >>> m >> a >> b; ^ memory007.cpp:9:15: error: expected primary-expression before '>' token in >> n >>> m >> a >> b; ^ memory007.cpp:13:9: error: 'v' was not declared in this scope v[x - a] = 1; ^ memory007.cpp:19:9: error: 'p' was not declared in this scope p[x] = 1; ^ memory007.cpp:22:11: error: 'i' was not declared in this scope while(i < n) { ^ memory007.cpp:23:12: error: 'p' was not declared in this scope if(p[i] == 1 && v[i] == 1) ^ memory007.cpp:23:25: error: 'v' was not declared in this scope if(p[i] == 1 && v[i] == 1) ^ memory007.cpp:25:12: error: 'v' was not declared in this scope if(v[i] == 1) i++; ^ memory007.cpp:27:5: error: 'out' was not declared in this scope out << s; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Memory007 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ă.