QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#325412#4275. Escape SequencesToboAC ✓8ms4288kbC++204.2kb2024-02-11 10:16:242024-02-11 10:16:25

Judging History

This is the latest submission verdict.

  • [2024-02-11 10:16:25]
  • Judged
  • Verdict: AC
  • Time: 8ms
  • Memory: 4288kb
  • [2024-02-11 10:16:24]
  • Submitted

answer

#include <bits/stdc++.h>
// #pragma GCC optimize(3, "Ofast", "inline")
// #include <ext/pb_ds/tree_policy.hpp>
// #include <ext/pb_ds/assoc_container.hpp>
// using namespace __gnu_pbds;
// tree<int, null_type, less<int>, rb_tree_tag, tree_order_statistics_node_update> s;
using i64 = long long;
using u32 = unsigned int;
using u64 = unsigned long long;
using i128 = __int128_t;
using namespace std;
const int N = 1e5 + 5;
// const int B = 3e6;
// const int M = 2e6 + 5;
// const int base = 13131;
// const int base = 17171;
// const int mod = 998244353;
// const int mod = 1e9 + 7;
// const i64 mod = 1000000000000000003LL;
// const double pi = acos(-1);
// mt19937 rnd(chrono::duration_cast<chrono::nanoseconds>(chrono::system_clock::now().time_since_epoch()).count());

template <int mod>
unsigned int down(unsigned int x)
{
    return x >= mod ? x - mod : x;
}
template <int mod>
struct Modint
{
    unsigned int x;
    Modint() = default;
    Modint(unsigned int x) : x(x) {}
    friend istream &operator>>(istream &in, Modint &a) { return in >> a.x; }
    friend ostream &operator<<(ostream &out, Modint a) { return out << a.x; }
    friend Modint operator+(Modint a, Modint b) { return down<mod>(a.x + b.x); }
    friend Modint operator-(Modint a, Modint b) { return down<mod>(a.x - b.x + mod); }
    friend Modint operator*(Modint a, Modint b) { return 1ULL * a.x * b.x % mod; }
    friend Modint operator/(Modint a, Modint b) { return a * ~b; }
    friend Modint operator^(Modint a, int b)
    {
        Modint ans = 1;
        for (; b; b >>= 1, a *= a)
            if (b & 1)
                ans *= a;
        return ans;
    }
    friend Modint operator~(Modint a) { return a ^ (mod - 2); }
    friend Modint operator-(Modint a) { return down<mod>(mod - a.x); }
    friend Modint &operator+=(Modint &a, Modint b) { return a = a + b; }
    friend Modint &operator-=(Modint &a, Modint b) { return a = a - b; }
    friend Modint &operator*=(Modint &a, Modint b) { return a = a * b; }
    friend Modint &operator/=(Modint &a, Modint b) { return a = a / b; }
    friend Modint &operator^=(Modint &a, int b) { return a = a ^ b; }
    friend Modint &operator++(Modint &a) { return a += 1; }
    friend Modint operator++(Modint &a, int)
    {
        Modint x = a;
        a += 1;
        return x;
    }
    friend Modint &operator--(Modint &a) { return a -= 1; }
    friend Modint operator--(Modint &a, int)
    {
        Modint x = a;
        a -= 1;
        return x;
    }
    friend bool operator==(Modint a, Modint b) { return a.x == b.x; }
    friend bool operator!=(Modint a, Modint b) { return !(a == b); }
};
typedef Modint<998244353> mint;

void solve()
{
    string s, t;
    cin >> s >> t;
    int n = s.length(), m = t.length(), ans = 0;
    while (m)
    {
        vector<int> f(m);
        f[0] = -1;
        for (int i = 1, k = -1; i < m; i++)
        {
            while (k != -1 && t[k + 1] != t[i])
                k = f[k];
            if (t[k + 1] == t[i])
                k++;
            f[i] = k;
        }
        for (int i = 0, k = -1; i < n; i++)
        {
            while (k != -1 && t[k + 1] != s[i])
                k = f[k];
            if (t[k + 1] == s[i])
                k++;
            if (k == m - 1)
            {
                cout << ans << '\n';
                return;
            }
        }
        int p = -1;
        for (int i = 0; i < m; i++)
        {
            if (t[i] == 'a')
                continue;
            if (~p && i % 2 != p)
            {
                cout << -1 << '\n';
                return;
            }
            p = i % 2;
        }
        if (!~p)
            p = 1;
        string tmp;
        for (int i = p; i < m; i += 2)
            tmp.push_back(t[i]);
        if ((p & 1) == (m & 1))
            n = s.length() - 1;
        if (t == tmp)
        {
            cout << -1 << '\n';
            return;
        }
        t = tmp;
        m = t.length();
        ans++;
    }
    cout << ans << '\n';
}
signed main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(nullptr);
    int t = 1;
    // cin >> t;
    cout << fixed << setprecision(10);
    while (t--)
        solve();
}

这程序好像有点Bug,我给组数据试试?

详细

Test #1:

score: 100
Accepted
time: 1ms
memory: 3532kb

input:

b
ab

output:

1

result:

ok 1 number(s): "1"

Test #2:

score: 0
Accepted
time: 1ms
memory: 3616kb

input:

ababa
bab

output:

0

result:

ok 1 number(s): "0"

Test #3:

score: 0
Accepted
time: 0ms
memory: 3768kb

input:

a
b

output:

-1

result:

ok 1 number(s): "-1"

Test #4:

score: 0
Accepted
time: 0ms
memory: 3528kb

input:

abbb
baa

output:

2

result:

ok 1 number(s): "2"

Test #5:

score: 0
Accepted
time: 0ms
memory: 3580kb

input:

abaabb
abaab

output:

0

result:

ok 1 number(s): "0"

Test #6:

score: 0
Accepted
time: 1ms
memory: 3600kb

input:

aaab
aaba

output:

-1

result:

ok 1 number(s): "-1"

Test #7:

score: 0
Accepted
time: 0ms
memory: 3600kb

input:

bbbabbbbbbbabbabbbbaaaaaaaabbabaaabababaaababbbabaabbabbaababbabbbbbbbbbabbabbabbbbabaababaaaaa
bbaabbaabbbaaaaabbaaaaaabbabbaababababbbbabaabbbabbaaaabababaabbbababbabbbbaabbbbbbb

output:

-1

result:

ok 1 number(s): "-1"

Test #8:

score: 0
Accepted
time: 0ms
memory: 3480kb

input:

abbbbbabbbbabbbbaabbbaabaaabab
abababbabaaabbaaaaabbbabbaabbaaabaabababbb

output:

-1

result:

ok 1 number(s): "-1"

Test #9:

score: 0
Accepted
time: 1ms
memory: 3816kb

input:

bbaabaabaaab
aaaaaaaaaaaaaaa

output:

2

result:

ok 1 number(s): "2"

Test #10:

score: 0
Accepted
time: 4ms
memory: 3900kb

input:

abaabaaabbaabbbbabbbbbbbbbabbababbabbbbbbabbbaaaaaaaabaabaaabbabbbabaababaaaabaaaaaaaaaabaabbbbbbaababbbabbaaaabbabaaaabababaabaaabbbbbbbbbbbbabbbaaaaaaaaaabbbababbabaaabbaaababbaaaaaabaaabaabbaababaaabababaaaabaabaaaabbabbbbaaabbbababbabbaaaaaabaaaababbbbbbaabababbbbbababababbbabbbbaabaaaabbaabaabb...

output:

13

result:

ok 1 number(s): "13"

Test #11:

score: 0
Accepted
time: 6ms
memory: 4268kb

input:

bbbabaabbaabbabababbbabbabaaabaaaaabbababbaababaaabbbabababbbaaaaaaaaabbbbbbbbbbababbbbaababbbabbbbaaababbaabaabaaaabababaabbabaaaabaaaabaabbaaaabaabbbbaaabaabababbbabbaababbaaababaaaaabaababbbaabbaabbbabaaabaababababaaabbbaaaabbbbaabbabaabababaabbbabbbabaaaabbabaababbbaaaaabaaabbaababbababaaaaabaab...

output:

13

result:

ok 1 number(s): "13"

Test #12:

score: 0
Accepted
time: 0ms
memory: 3788kb

input:

bbabaaaaabababbabbaabaaababaababaaaaabbbaabaabbbababbababababbaaabbbaaababbbbbbabbaabaaaabbbbabaabbbabaaaabbaaababbbaabbaaaaaabbbaaaaaaaabbabbaaaaabababbabbabbbaabaaaaaaabbbabbabbbbbabaabababbaaabbbbbbbbabaaaaabbbabbaaabaabbaabaabaaabbabbbbbabbbabaaaababbbabaabbaaaabbaaabbaabaaabbabababbbbbabbaabaaa...

output:

11

result:

ok 1 number(s): "11"

Test #13:

score: 0
Accepted
time: 4ms
memory: 3836kb

input:

aaaababaababbabbbbbbbaaaaabbbbabbbabaaaabbbababaaaaaaabbbbbbabababbbbabbababbbbabbaaababaabbbbabbaaaaaaabbabaababaaaaaaabbbbaaabaabbbaababbbaababbbbbaaabaabaabbaaabaababbbbabbabbababbbbababbbaabbbabaabaabaaabbaaabbbbbabbbabababbaaaaabbbbbbbbaabaabbbbbaaaaaaaabababaabaababaaaabaaabbbbaaaabbbbabbaaaab...

output:

12

result:

ok 1 number(s): "12"

Test #14:

score: 0
Accepted
time: 1ms
memory: 3676kb

input:

abbaabaabaabababababbaaaaababbbabaabbbbbaaaababbbbbbabababaaaabbababbabbabbaaaaabbbbabaababaababbbbbaaaabbabbbbabaaaaababbabbaabababbbabbababbbbbaabbabbaaabbbabbaababbbbbabbabaabbbabbbaaabbbababaabbaababbabaaaaabaabbbbbbbabbaabaaabbbbabbabbabbabbaabaababaaabbaababbaaaabaababaabaabbababbaaabbaabaaaba...

output:

3

result:

ok 1 number(s): "3"

Test #15:

score: 0
Accepted
time: 0ms
memory: 3736kb

input:

abbaabbbabaaaaaaaaabbbaababaabaaababbaaaabababbbaababbabababababbbaababaaaaabbbbbabaaabbbbaabaabbaabbbbbbbababbbababbbbaaaaaabbbaaaaababababbaaaaabaabbaaaabbaabaaaabbaaaaabaaaaaaabbbaabaaabababaabaababaabbaaabbbaababbbababbbaaabaaaaaaabbabbabbaaaabbaabbabbaaaaaabababbbbabaaaaabbaaabaaaaabbbbaabababa...

output:

10

result:

ok 1 number(s): "10"

Test #16:

score: 0
Accepted
time: 4ms
memory: 3764kb

input:

bbbababbabbbaabbbabbbabbbabaaaaaaaaabaabbabbaaaaabbbababbaabbaaaaababbbabaaaabbbabbbaabaaababababbaababbaabbaaababbbababbbbaabbabaabbabbaaabaaabbbbaaaabaaaabaababababbbabaabbbaabaabbbbababbbbbbbbabbababbbbaaaabaaabababaabaaaaabbbaaaaaabbabaabbabbaaaaaaabaaaaaaaabaabbabbabbabbaaabbabbbbaaabaabaabbbbb...

output:

12

result:

ok 1 number(s): "12"

Test #17:

score: 0
Accepted
time: 8ms
memory: 3752kb

input:

aaabbabbbbaaabaaaababbbabbaabbababbbbbbaaaaaabbababbbaabbaaaabababbabaaaabbbabaababbbbaaabababbaabbabbaaabbaababaababaababababbbbaababbbbbbaaababbbbaaabbbbbbbbaaabbbaaaababaabbaaabaaaabaaabbbaabaaababbaabbababbababbaaabbabbbababaaaabbaaababbabaaababaabaaaabbabbabaaababbbbaabaaaaabbbbbabbbbaabbbbbbbb...

output:

11

result:

ok 1 number(s): "11"

Test #18:

score: 0
Accepted
time: 5ms
memory: 3664kb

input:

bbbbababbaabbbbbbabbbaababbbabbaabbbbbbabbbababbbaabbbababbbbbbabbabbaababbaabbbbbbbabbbbbbabaabbabbabbbaabababbababaaababbbbbbbbbaaaaabbbaabbababbbabbababbbabbbbabbaabaaababaabaaababbbabbbbbabbbbbbbbabbbababbbbaababbbbabbbababbbbababbabbbaaabbaabaabababaaabbbbabbbbabbbbabbbbaaaaaabbabaabaabbaaaabab...

output:

8

result:

ok 1 number(s): "8"

Test #19:

score: 0
Accepted
time: 5ms
memory: 4072kb

input:

abbabbbbbbbababbaaabbabbbabbbababaabbbbbaabbababbbaabbbabbabbbbbababaabbabbbbabbaabbbababbbababbbbbaababbbbaaaababbababbabbabbabbaabbbbabbbbababaabbaabbbbabbbabbbbbbbaababbbbbbbbbbbbbbaababbbabbabbabaabbbababaabbbbababaababababbbbababbaaabbbbbababbbaaabbbbbabbaabbabaabaaaabbbaaaabbabbbbbabaabbaabbab...

output:

9

result:

ok 1 number(s): "9"

Test #20:

score: 0
Accepted
time: 7ms
memory: 4096kb

input:

aaababbbbbbabbbabbbbbbaaabbbbbbbaaaaaabbbbabbbbababaaaabaaabbaabbbbbbabbbaabbbaababaaababbabbbbbbabbababbbbbabbabbbbbbbbbbbbbaaaabbabbbbbbbbbbbbbabaaababbbbbbbbbbbbababbbabbbbaabbbbaabbabbbaababbbbbbaababbbbabbbbabbbbaaabbbabbbbababbbbabbabbabbbabbabbbabbbbaaaabbbbbabbaabbbbbbbabbbbabbbbbbbbabababab...

output:

11

result:

ok 1 number(s): "11"

Test #21:

score: 0
Accepted
time: 6ms
memory: 4116kb

input:

ababbbbaabbababbaaabababbabbabaabbbbaaaabaaabbbbbbbbbbbaaaabbaaabbbbababbbbbaabbbbabbabbbabbbbaababbbbbbbbaaaabbbabbbbaabbabbbbbbbbbbbababababbbbababbbbbbabbbbbbababababbababbababbaabbabbbbbbbbbbbbbabbbbbbbbabbbbbbbbbbabbabaaabbaabbaabbbbbbbbbbababaabaaababbbbbbbbbbbbbaabbbabbabbbabbbbbbbbbabbaaabba...

output:

12

result:

ok 1 number(s): "12"

Test #22:

score: 0
Accepted
time: 7ms
memory: 4036kb

input:

bbbbbabbbbababbbababbbbbbbbbbbabbbaabbabbbabbbabaaababbaabbbababbbbabbbbaabbbbbbabbabbbaabbbaabbbaaaabbbaabbbbabbbbbbbabaaababbbbbaabaaaabbababbbbbbababbbababbabbbbabbaaaababbbababbabaaababbbbbbabbabbaabbaabbbbbbabbabbabbbaaabaabbbbabbbbbabbbabbbabbbbbaababbbabbbbbabbbaabababbabbbaaabbbbbbbaabbbbbbb...

output:

13

result:

ok 1 number(s): "13"

Test #23:

score: 0
Accepted
time: 5ms
memory: 4064kb

input:

abbbbbbbbaaaabbaabaabbbaaabaabbbbbbabbbbbbabbbbbbababbbababbbbbbbbbabbbbabbaabbbbbbbbbbabbbabbbbabaaabbbbbabbbbbbbabbbbabaaaaabbbabbbabaabbbbbbbbbbbbaabbaabbbbaaabbbaababaabbbbabbbbabbbbabbbbabbbabaababaababbababbbbbbaaababababbbbbbbbabbbbaaabbbbbbbabbabbababbbbbabaabbbbbbbbabbbbbbbbaaabbabbbbbbbbba...

output:

9

result:

ok 1 number(s): "9"

Test #24:

score: 0
Accepted
time: 5ms
memory: 3832kb

input:

abbbaaaabbbabbabbbababbbabbbbaabbbbabbbbababbabaabbaababbbbbbbbabbbbbabbbbbbabbaabbbbbabaaabbbbaaabbabbbbbbbbbbbbbbbbbabbbbbbabbbbababaabbaaabbabbbbbbaabbabbbaabbbbbbbbabbbbbabbbabbabaaabbaabbbbabbbbaabbababbbbbabbabbbabbbaaaababbbbbabbbbbabbbbbbaabbaabbbaabbabbbbbababbbbbbbbababbabbbbbbaabbabbaabbb...

output:

9

result:

ok 1 number(s): "9"

Test #25:

score: 0
Accepted
time: 4ms
memory: 4088kb

input:

aaabbbbbbbbbbabbbbabbbaaababbbbabbbbbaaabbbbbabaabbbbbbbbbabbbbbbbababbbaabbabbabbbbbbbbaabaabbbabbabaaababbbabbbbbbbaabbabbbbaaaaababbaaababaaabbbbbbbababbbbbbbbbbbbabbbbbaaabbbbbabbbbbaaabbbbabbbabbbabbbbbbbbabaababbaaabababbbababbabbbbbabaababababbbaabbbbaababababbbaabbaabbaababbabaaababaabaabbba...

output:

5

result:

ok 1 number(s): "5"

Test #26:

score: 0
Accepted
time: 5ms
memory: 3928kb

input:

bbbbaaabbaaabbabbabbabbbbabbbbabbbbbbbabababababbbbabbabbbbbbbbbbbabbbbbabbaabbbbbbabbabbbbbbabaabbabbabbbbaabbabbbbbabbbbabaaabbbbbbabbbbaabbbbabbbbbbaababaaabbbabbbbbbbbabbaabbabbabbabbbbbbbaaabbbaaabbbbabbbbbbbbababbababababbabbbaaabbbbabbbbababbbbbababbbbbaababbbabaabaaabbbbbbabbbbbbbabaabbbbbab...

output:

8

result:

ok 1 number(s): "8"

Test #27:

score: 0
Accepted
time: 4ms
memory: 3620kb

input:

abbabbbbbbbaaaaababbbaababbbaaaababbbbaabbabbbabbbbbbabbaababbbabbabbbbbabaaabbbbababaaabbbaababbbabbbbbababaaababbababbabbbbbbabababbbaabbaabbabbabbaaaababbabbbaabbbbababbbaabbbaababbabbbbabbababbababbbabbbbbabaabbbabababaaaabbbbbbbaabbaabbbbbbababbbabbbbbbabbaabaaaabababbbabaababaababaababbbbababa...

output:

6

result:

ok 1 number(s): "6"

Test #28:

score: 0
Accepted
time: 7ms
memory: 3836kb

input:

bbaabababaaaaabababbbbbbbabbabbbbbbabaabbbbbabaabbbbbbbbbbababbbbbabbaabbabaabbbbbaababbaabaabbbbbbbaababaabbbababbbbabbbabbbbabbbbbbbbbababbbbbbaabaabbbbbabbabbbbaabbbaaabbaabbabbabaabbaababbbbbbabbabbbbbbbaabbabbbbbbabbabaababaabbabbbaabbaabbabbabbabaababbbbbbbbabbbbbbbaabaababaabbbbbbbbbababbabbb...

output:

13

result:

ok 1 number(s): "13"

Test #29:

score: 0
Accepted
time: 3ms
memory: 3904kb

input:

babbbbbbbbbabababbbbbbbbbabbabaababbabbabbbbaabbababbbbbababaababbbabbbaabbbaaabbbabababbababbbbabbbbabbaaabaabbbbbbabbbbbabbbbbbbbbbbbbbaababbbabbbbabbbabbabbbbabbabaaabbabababaabbabbababaabbaaaabbbaabaaabbbbbbbabbbababbbababaaabbbbbabbabbaabbaabbbbbabbababababbabbaaaaaabbbabbababbbbabbbabbbabbbbbb...

output:

5

result:

ok 1 number(s): "5"

Test #30:

score: 0
Accepted
time: 5ms
memory: 4012kb

input:

bbbbabbabababbbbbbabbbaaabbbbbbbbbbbaabbbbaabbbbbbbaaaaaaabbbbbbbbabaabbbabaabbbbbbababbabaababbabbbbababbbbabbaaababbbabaaaababaabbbbbbbaababbbbabbabaaabbbabbbaabbabaaaaabbbbbabbbabbababaaabbbbaababaabbaaaababbbbbbbbbaabbbababbbaabbbabbbbbbbbabbbbbaaabbbbbabbbbbbbbbbabbabbabbbbbabbabbabbabbbbbbabbb...

output:

8

result:

ok 1 number(s): "8"

Test #31:

score: 0
Accepted
time: 0ms
memory: 3844kb

input:

bbbbbbabbbbabbbbbbabbbbabbbbabaabbbbabbbaababbbababbabbbabbabbbbbbbbbbbbbbbbbbabbabbabbabbbbbbbbabaabbbbaabbabbabbbabbbbbbbbaaaabbabbbbbbbabababbbabbbabbababbbababbbaabbabbbababbaabbabbbaaabbbabbbbbbabaabbabaaaabbbabbbbbbababaabbbbbaaaabaabbaaabaabbaabbbbbaaaabbababbbbabbbabbbabbbababbabbaaaabbababa...

output:

6

result:

ok 1 number(s): "6"

Test #32:

score: 0
Accepted
time: 6ms
memory: 3668kb

input:

bbababbabbbbbbbbabbababbabaabbbaabbbabbbbbababbababaababaabbbbbabbabbabaabbbbbaababbabbbabbabbbbababbbbaabbabbabbbbababbbbababbbbbabbbbbabaabababbbbbbababaabaaaabbabbabbbbbbabbbabbbbbaabbbabbabbbbbbbbbbbbbbbabbbbbbbbbbbabbabbbbbbbabaaaabababbaabbbbbbaabbbaabbabbbbbabaabababbbabbaabbaaaaaabbbabbababb...

output:

9

result:

ok 1 number(s): "9"

Test #33:

score: 0
Accepted
time: 3ms
memory: 3916kb

input:

bbbbababbbbababaaaabbbbbbbbbbbbaaaababbbabbbbabbbbaabbaabbabbaababababbbbabbbabbbbbbbbaaabbbbabbbbbbbbaaaabbaabbababaabbbbbbbbbabbbabbbaababbababbababbbbabbaaaabbaabbbbaababaabbbbbbbbbaaabbabbbbbabbbbbbabbbabbbabbabbbaaabbbaababbabbbbabbabbbbabaabaabbbabbbbaabbbbaaaabaababbbbabbbbbaaabaabbbbbaabbabb...

output:

5

result:

ok 1 number(s): "5"

Test #34:

score: 0
Accepted
time: 6ms
memory: 3708kb

input:

aaaaabbbbabbbbbbbbbbbbaaababaaababbabaabbabbabaabaabbbabaababbbababbaaaabbabaaaababaabbbbabbbbaaabbabaabbbabbababbbaabbbbbbbbbabbabbbbabbabaabbaaabbbbbbbbaabaaabbbbbaabbabbabbabbbbbaabbbabbbbabbababbbbaabbabbbbbababbbabbbababbbbaabbaaabbbbbaabbabbbbbbabbabbbaababbbbbbaabbbabbbbabbbbbbababbaabbbabbbb...

output:

11

result:

ok 1 number(s): "11"

Test #35:

score: 0
Accepted
time: 1ms
memory: 3856kb

input:

b
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

17

result:

ok 1 number(s): "17"

Test #36:

score: 0
Accepted
time: 6ms
memory: 3948kb

input:

abbbbabbababbbabbaabbaabbabbabbbbbbbbbbbbbabbbabbbaabbabbbaabbabaababbabbbbbbbbaaaaabbbbbbabababbbbbabbabbbbbbabbbbbbbbbbabbbbbbbabbbbbbbbbbbbabababbbbbbbaaabaaabbbaabbbbbbbbababbbbbbbbbbbbbbaaabbbbbbabaabbbbbbbbabababbbbbbaabbbbbbbbbbbbbbbabbabbbbbbabbaabbbbabbbbabbbbbabbbabbababbbaaabbbabbbbbbabbb...

output:

13

result:

ok 1 number(s): "13"

Test #37:

score: 0
Accepted
time: 4ms
memory: 3680kb

input:

bbbbaabbbbbbbbbbbbbbbbbbabbbbbbbabbababbbabbabbbbabbabbbabbbbabbbbabbbbabbbbbbbbbabbbbbbbabbbbabbbbbbababbababbbaababbbabbbbbbbbbbbbbbbbbbbaabababbabbbaabbbbbbbabbbabbabaaabbbabbbabbbaabaababbbabbabbabbaaabbbbbbbbbbbbbbabbbabbabbababaabbbbbbbabaababbbaaababbbbbbbbbabbbbbbbbbbbababbbbbbbbbbababbbbbaa...

output:

10

result:

ok 1 number(s): "10"

Test #38:

score: 0
Accepted
time: 5ms
memory: 3656kb

input:

babbabbabbbaabbabbaaabbabbbaabbbbbbbaaabbbabbbbbbbbabbaaabbbabbbbbbbabbbbabbbbbbabaaabbababbbbbaabbbbbabbbabbbbbbbbbbbabbabbbababbbbabbbbbbabbabbbbbbbbbbbbbbbaabbbbbabbbabbbbbabbaabbbbbabbbbbbbbbbbbbbbbaabbabbbbaabbbaaabbbbbbbabbbbbbbbbaababbbababbbbbbabbbbbbbbbabbbbbbbbaababbbabbbabbbabbaabbbbbbbbb...

output:

12

result:

ok 1 number(s): "12"

Test #39:

score: 0
Accepted
time: 4ms
memory: 4140kb

input:

baababbbbbaabbbbabbbbbbababbaabbbbbababbbbbababbbbbabbabbbbbbaabbbabbbbababbbbbbbbbbbbababbbbbbabbabbbbbbbbbabbbababbababbaabbbabbbabbbbbbabaaababbbabbbabbbabbbaaabbababbbbbbaababbbbbbbabbbaabbabbaabaabbbbabbaabbbbbbbbbbbbbbbbbbaabbabbbabbbaabbabbbbbbbbabbababaaabbbbbaabababbabbbbabbbbbbbbbabababbbb...

output:

7

result:

ok 1 number(s): "7"

Test #40:

score: 0
Accepted
time: 4ms
memory: 3744kb

input:

abbbabbbbbbbbbabbbbabbbbabbbabbabbbbbbbbbbbbabbbbbbbabbbbabbaaaabaabbbaabaabbbbaaababbbbabbbabbbbbbababbbbbbbabbbbbbbbaabbbaabbbbbbbbbbbbbababbbbbbbbbbbabaabbabbbbabbbabbbbbbbbbbbbbbbbbabbabbabbbbbbaabbbbaaabbbabbbbabbbabababbbabababbabababbbbbbbbbbbbbaabbbabbbaabbbbbabbbbbbbbbabbbbbbbbababbabbbbabb...

output:

10

result:

ok 1 number(s): "10"

Test #41:

score: 0
Accepted
time: 5ms
memory: 3864kb

input:

bbbbbbbbaabbababbaabbbabbbbabbbbbbbbbbabbbbbbbbbabbbabbabbbbbbbbaabbbbabbbbabbabbaabbababbabbababbabbbbbabbababababbbbbababbabbbbbbbbbababbbaaabaabbbbaaabbbbbbbabbbabbabbbbbabaabbbbabbabbbbaababbababbbbabbbbbbabbabbabbababbbbbbbaabbbbabbabbabbbabbbbbbbaabbbbbaabbbabbbbbbbbbbbbbbbbbbbbbbbbabbabbbabba...

output:

9

result:

ok 1 number(s): "9"

Test #42:

score: 0
Accepted
time: 6ms
memory: 4092kb

input:

abbaaaaabbabbbbbbbbbabbbbbbabbbbbbaaabbababbababbbabaabbbabbbbbabbbaababbbbbbaaabbbbbbbabbbbbbbabbbbbabbbbbbbbbbbbababbbababbbbbbbababbbbbbabbbbbbbbbbaabbbabbbbabbbaabbabbbbbabbabbbbbabbbbbababbbbaaaababbaaaabbbbbababbbbbbabbbabbbbbbbbbbbaabbaabaaaabbaabbbbbbbabbaaabbbbbbabaaabbbaabaaabbbabbbbbbbbbb...

output:

14

result:

ok 1 number(s): "14"

Test #43:

score: 0
Accepted
time: 5ms
memory: 4132kb

input:

bbbbbbbbababbbaabababbbbabbbbbbbbabaabbbabbbbabbbbaabbbbbbbabbbabbbbbbbbbaabbabababbbbabbbabbabaaababbbbaababbbbbbbbbbabbbbbabbbabbbabbabbabbbabbababbbbbbabbbbabbbabaabbbaabbbabbbbabbababbbbbbaabbbbaabbbbbbbbbabbaaabbaabbbbbabababaaabbbabbababbabbbbbbbbbbabbbbbbbbbbbbbbbbbaabbabbbbbbbabbabbbabbbbabb...

output:

10

result:

ok 1 number(s): "10"

Test #44:

score: 0
Accepted
time: 2ms
memory: 4008kb

input:

bbbbbbbbbbbbbbababbbbbbababbbbbbabbabbababbabbabbbbabbaaabbbabbbabbbaababaababbbbbbbbbbbbbabbbbbaababbbbbbbbbabababbababbbaaabbbbbbabbbbaababababbabbbbbbbbbbabbbbbabbbaabbbbababbbbabbbbaabbabbababbbaababbabbbbbbbbbbbbbaabbbbabbabaaababaabbaabbabaabbbbaabbabbbbbbbabbbbabbababaaabbbbbbbbbbbbbbbabbbbbb...

output:

9

result:

ok 1 number(s): "9"

Test #45:

score: 0
Accepted
time: 0ms
memory: 3916kb

input:

babbbbababbbbbbbbbbaaabbbbbbbabaabbbbbbbbbaabaabbbbbbbbbabbbbabbabbbbbbbbabbbbbbabaabbbbbbbababbbbabbbbbbabbbbbbbababbbbabbbabbbbbbabbbbbbbbbbbbbabaababbbbbbabbbabbabbbbabbbbbbbbbbbbbabbabbbbbbbbbbbbabbbbbbabbbbbbbbbaabbababbbbaabbbbabbabbbbbbbbbbbbababbbbabaaabbabbaabbabbabbbabbbabbbbbbabbabbabbabb...

output:

-1

result:

ok 1 number(s): "-1"

Test #46:

score: 0
Accepted
time: 1ms
memory: 3936kb

input:

bbbbbbbbbbbbbbababbbbbbbbbaaabbabbbbbbbbbbbbbbbbbbababbbbbbababbbbaaababbbbbbbaabbbabbbbaabaabbbabbaabbbbabbababbabbbaabbabbbaabababbbbbaabbabbabbbbabbbbaabbbbabbabbbabbbabbbababbbabbbabbbbbbabaaabbbbbbbbbbbaaabbabbabbabbbbabbbabbbbbbbbbaaabbababbbbbbabbbbbbbbbabbbaabbbbbbbbbbbbbababbbbbbbbbabababaa...

output:

-1

result:

ok 1 number(s): "-1"

Test #47:

score: 0
Accepted
time: 3ms
memory: 4116kb

input:

bbaabbbbbabbbbbbbbbbbbbbbbabbabbabbbbbbbabbababbbbbbabbbaaabbaabaababbabbbbbbabbabbababbababbbaaabbbaaabbbbabbbbabbbbbbbababbabaabbbbbbbbbbbbbbbbbbbbabbbbbbabbabbbbbbbbbabbbbbbbbbbababbaabbbbbbbbbbbbbbbbbbbbbbbbabbbabbbabbbbabbbaabbbbbbababbbbbbbbbbabbbbbabaababbbabbbbbbabbbbbbbbbabbbabbababbbbbbbbb...

output:

5

result:

ok 1 number(s): "5"

Test #48:

score: 0
Accepted
time: 1ms
memory: 3924kb

input:

bbbbbbbaabbabbbabbbbbbbbbbbbaaababbbbabbbbbbabbbababbbbbababbbbbbbbbbbabbbabbbbbbaabbabbbabbbbbbbbbbbabbbabbababbababbbbbabbbbbbbbbbbbbabbbaabbabbabbbbababbbbabbbbaabbbbbaabbabbaabbbbbbbaabbaabbababbbbabbaabbbbbbababbbbbbbbbbaabbabbbbbbbbbbbbabbabbbbbabaabbbaabaabbbbbbbbababaaabbbbabbabbbbabababbbbb...

output:

-1

result:

ok 1 number(s): "-1"

Test #49:

score: 0
Accepted
time: 4ms
memory: 4288kb

input:

bbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbabbaabbbbbabbbbbabbaababbbabaaabaabbabbbbbaabbbbbbbbbbbbbabbabbbbbbbabbbbbbbbbabbbbbbabbabbbbbabbbabbbbbbbabbbbbbbbbbbbbabbbabbbbbbabaaaaabbbbbbbababbbbbbbaaabbbaaababbbbabbbabbbbabbbbbaaabbabbbbbbbbbaabbbabbabbaabbbbbabbbbaaaabbabbbbbbabbbbbbabbbbabbbbbbbabbabbbbbbbb...

output:

-1

result:

ok 1 number(s): "-1"