Submission #969508

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
9695082024-04-25 08:55:02SorahISAFlip it and Stick it (CCO23_day2problem1)C++17
25 / 25
4 ms1272 KiB
#ifndef SorahISA
#define SorahISA
#include SorahISA __FILE__ SorahISA
int Count(const string &S, const string &T) {
if (SZ(T) == 1) return count(ALL(S), T[0]);
int cnt = 0;
for (int i = 0; i <= SZ(S)-SZ(T); ++i) {
if (S.substr(i, SZ(T)) == T) ++cnt;
}
return cnt;
}
int solve0(string S) {
if (Count(S, "0")) return -1;
return 0;
}
int solve00(string S) {
if (Count(S, "0") > Count(S, "1") + 1) return -1;
return Count(S, "00");
}
int solve01(string S) {
return (S.front() == '0') + (S.back() == '1') + Count(S, "10") - 1;
}
int solve000(string S) {
if (Count(S, "0") > Count(S, "1") * 2 + 2) return -1;
int ans = 0, n_adj = 0, n_single = 0, n_even = 0;
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...