1 条题解

  • 0
    @ 2023-7-26 13:45:25
    #include <bits/stdc++.h>
    using namespace std;
    string s;
    int y;
    bool is_(char c,char cc)
    {
        if (c == cc || (c + 32 == cc)) return true;
        return false;
    }
    int main()
    {
        getline(cin,s);
        for (int i = 0;i < s.size() - 3;i++)
        {
            if (i == 0 && is_(s[i],'b') && is_(s[i + 1],'u') && is_(s[i + 2],'g') && is_(s[i + 3],' ')) y++;
            else if (i == s.size() - 3 && is_(s[i + 1],'b') && is_(s[i + 2],'u') && is_(s[i + 3],'g') && is_(s[i],' ')) y++;
            else if (is_(s[i + 4],' ') && is_(s[i + 1],'b') && is_(s[i + 2],'u') && is_(s[i + 3],'g') && is_(s[i],' ')) y++;
        }
        cout << y;
    }
    
    • 1

    信息

    ID
    977
    时间
    1000ms
    内存
    64MiB
    难度
    4
    标签
    递交数
    27
    已通过
    16
    上传者