aboutsummaryrefslogtreecommitdiff
path: root/contests/08-03-2022(Div.3)/A_Deletions_of_Two_Adjacent_Letters
blob: 3f7daa21e1ed8c6d31f47ce8092fa11068717d9e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include<bits/stdc++.h>

using namespace std;

void findMultOcc(vector<int> &indices, string str, char ch){
    for(int i = 0; i < str.length();i++){
        if(str[i] == ch){
            indices.push_back(i);
        }
    }
}

string solve(vector<int> indices){
        for(int i = 0; i < indices.size(); i++)
        {
            if(indices[i] >= 0 && indices[i] % 2 == 0){
                return "YES";
            }
        }
        return "NO";
}

int main(){
    int tt;
    cin >> tt;
    while(tt--){
        vector<int> indices;
        string word;
        char ch;
        cin >> word;
        cin >> ch;
        findMultOcc(indices, word, ch);
        cout << solve(indices) << '\n';
    }

    return 0;
}