안녕하세요. 오늘은 밈 투표를 할 거예요.

문제

https://www.acmicpc.net/problem/29731

아이디어

하나라도 위의 공약에 포함이 안되면 Yes를 출력합시다.

소스코드

#include <iostream>
#include <string>
#define ll long long
using namespace std;

int main(void)
{
    ios_base::sync_with_stdio(false); cin.tie(NULL);
    string check[7] = { "Never gonna give you up","Never gonna let you down","Never gonna run around and desert you","Never gonna make you cry","Never gonna say goodbye","Never gonna tell a lie and hurt you","Never gonna stop" };
    ll T, i;
    string s;

    cin >> T; cin.ignore();
    while (T--)
    {
        getline(cin, s);
        for (i = 0; i < 7; i++)
            if (s == check[i])
                break;
        if (i == 7)
        {
            cout << "Yes";
            return 0;
        }
    }
    cout << "No";
}


감사합니다.

0개의 댓글