#2710
Se dau n cuvinte formate doar din litere mici. Trebuie construit un nou cuvânt C de n litere format astfel: prima literă a lui C este din primul cuvânt, a doua literă este din al doilea cuvânt, …, a n-a literă este din cel de-al n-lea cuvânt. În plus, literele cuvântului C trebuie să fie distincte. Să se determine cuvântul C minim lexicografic ce se poate forma utilizând litere distincte extrase din cuvintele inițiale.
| Problema | cuv | Operații I/O |
tastatură/ecran
|
|---|---|---|---|
| Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
| Id soluție | #61060247 | Utilizator | |
| Fișier | cuv.cpp | Dimensiune | 1000 B |
| Data încărcării | 18 Noiembrie 2025, 11:38 | Scor/rezultat | Eroare de compilare |
cuv.cpp: In function 'int comp(a, b)': cuv.cpp:55:5: error: '<anonymous>' has incomplete type int comp(struct a, struct b) ^ cuv.cpp:55:17: error: forward declaration of 'struct a' int comp(struct a, struct b) ^ cuv.cpp:55:5: error: '<anonymous>' has incomplete type int comp(struct a, struct b) ^ cuv.cpp:55:27: error: forward declaration of 'struct b' int comp(struct a, struct b) ^ cuv.cpp:57:9: error: expected primary-expression before '.' token if(a.cuv) ^ cuv.cpp:58:1: error: expected primary-expression before '}' token } ^ cuv.cpp:58:1: error: expected ';' before '}' token cuv.cpp:58:1: warning: no return statement in function returning non-void [-Wreturn-type] cuv.cpp: In function 'int main()': cuv.cpp:66:51: error: 'strlen' was not declared in this scope sort(in[i].cuv, in[i].cuv+strlen(in[i].cuv), comp); ^ cuv.cpp:66:58: error: 'sort' was not declared in this scope sort(in[i].cuv, in[i].cuv+strlen(in[i].cuv), comp); ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema cuv 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ă.