#3638
String Streak
Dându-se un string, să se modifice literele astfel încât să obținem un substring cu litere egale de lungime cât mai mare, fără să depășim un cost dat.
IOIT 2020-21, Runda 1
Problema | String Streak | Operații I/O | tastatură/ecran |
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #54011228 | Utilizator | |
Fișier | string_streak.cpp | Dimensiune | 884 B |
Data încărcării | 17 Noiembrie 2024, 20:06 | Scor / rezultat | Eroare de compilare |
string_streak.cpp: In function 'bool can_form_length(const string&, long long int, int)': string_streak.cpp:12:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < s.size(); ++i) { ^ string_streak.cpp:17:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int right = 0; right <= s.size() - target_length; ++right) { ^ string_streak.cpp:19:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (left < positions.size() && positions[left] < right) { ^ string_streak.cpp:24:24: error: 'start' was not declared in this scope for (int L=start-max ^ string_streak.cpp:24:30: error: expected ';' at end of input for (int L=start-max ^ string_streak.cpp:24:30: error: expected primary-expression at end of input string_streak.cpp:24:30: error: expected ';' at end of input string_streak.cpp:24:30: error: expected primary-expression at end of input string_streak.cpp:24:30: error: expected ')' at end of input string_streak.cpp:24:30: error: expected statement at end of input string_streak.cpp:24:22: warning: unused variable 'L' [-Wunused-variable] for (int L=start-max ^ string_streak.cpp:24:30: error: expected '}' at end of input for (int L=start-max ^ string_streak.cpp:23:17: warning: unused variable 'changes' [-Wunused-variable] int changes = 0; ^ string_streak.cpp:24:30: error: expected '}' at end of input for (int L=start-max ^ string_streak.cpp:24:30: error: expected '}' at end of input string_streak.cpp:24:30: warning: no return statement in function returning non-void [-Wreturn-type]
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema String Streak 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ă.