#4839
Se dă un vector val[a], …, val[z]. Să se construiască un program minishell care folosește cât mai puține atribuiri constante și care, prin rularea sa, face ca variabilele a, …, z să conțină valorile val[a], …, val[z].
ONI 2025, clasa a 10-a
| Problema | minish | Operații I/O |
minish.in/minish.out
|
|---|---|---|---|
| Limita timp | 0.2 secunde | Limita memorie |
Total: 512 MB
/
Stivă 64 MB
|
| Id soluție | #63623085 | Utilizator | |
| Fișier | minish.cpp | Dimensiune | 1.33 KB |
| Data încărcării | 11 Martie 2026, 17:10 | Scor/rezultat | Eroare de compilare |
minish.cpp: In function 'int main()': minish.cpp:21:42: error: parameter declared 'auto' auto build = [&](long long x, auto&& self) -> string { ^ minish.cpp: In lambda function: minish.cpp:23:29: error: 'self' was not declared in this scope string s = self(x/2,self); ^ minish.cpp:23:33: error: 'self' was not declared in this scope string s = self(x/2,self); ^ minish.cpp:23:33: error: redeclaration of '<typeprefixerror>self' minish.cpp:23:29: note: previous declaration '<typeprefixerror>self' string s = self(x/2,self); ^ minish.cpp: In function 'int main()': minish.cpp:40:73: error: no match for call to '(main()::__lambda4) (long long int&, main()::__lambda4&)' string name = built.count(powv)?built[powv]:build(powv,build); ^ minish.cpp:21:20: note: candidate is: auto build = [&](long long x, auto&& self) -> string { ^ minish.cpp:21:51: note: main()::__lambda4 auto build = [&](long long x, auto&& self) -> string { ^ minish.cpp:21:51: note: candidate expects 1 argument, 2 provided
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema minish 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ă.