Codeforces 469A

来源:互联网 发布:英语语法纠正软件 编辑:程序博客网 时间:2024/05/22 13:17
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
const int maxn = 105;
int main () {
    int n, m, x, c[maxn];
    memset(c, 0, sizeof(c));
    scanf("%d", &n);
    for (int i = 0; i < 2; i++) {
        scanf("%d", &m);
        for (int j = 0; j < m; j++) {
            scanf("%d", &x);
            c[x]++;
        }
    }
    int flag = true;
    for (int i = 1; i <= n; i++)
        if (c[i] == 0) {
            flag = false;
            break;
        }
    printf("%s\n", flag ? "I become the guy." : "Oh, my keyboard!");
    return 0;

}

---------------------------------------------------------------------------------------------

#include <iostream>
#include <algorithm>
#include <stdio.h>
#include <string.h>
#include <string>
#include <vector>
#include <map>
#include <set>
using namespace std;
map<int,int> mp;
int a[201];
int b[101];
int main()
{
    int n;
    vector<int> v;
    while(cin>>n){
       int t;
       int m,mm;
       cin>>m;
       for(int i=0;i<m;i++){
            cin>>t;
            v.push_back(t);
       }
       cin>>mm;
       for(int i=m;i<mm+m;i++){
            cin>>t;
            v.push_back(t);
       }
       sort(v.begin(),v.end());
       v.erase(unique(v.begin(), v.end()), v.end());
       int tt=v.size();
       if(tt==n) cout<<"I become the guy."<<endl;
       else cout<<"Oh, my keyboard!"<<endl;
    }
    return 0;
}

原创粉丝点击