A. A Blend of Springtime

题目链接

Codeforces Round #487 (Div. 2)--A. A Blend of Springtime

题解

傻逼题。题意大概是一条线段上有三种花,每朵花在枯萎时可以向相邻的两格释放花瓣,求是否有某一格有三种颜色的花瓣。
直接判断相邻的三个是不是ABC就行。

代码

#include <cstdio>
#include <cmath>
#include <iostream>
#include <string.h>
#include <string>
using namespace std;
int main() {
    string s;
    cin >> s;
    s = '.' + s + '.';
    for (int i = 1; i < s.size() - 1; i++) {
        if (s[i] + s[i - 1] + s[i + 1] == 3 * 'B'&&s[i] != s[i + 1] && s[i - 1] != s[i] && s[i - 1] != s[i + 1]) {
            cout << "Yes";
            return 0;
        }
    }
    cout << "No";
    return 0;
}

标签: implementation

添加新评论