目录
题目链接
Problem - 469A - Codeforces
一些话
同一个地方跌倒两次。。
流程
用一个数组储存关卡状态,然后遍历1-n数组,flag记录其中是否有不能通过的关卡,注意某些编译器不会自动初始化变量,一定要自己初始化一遍
套路
ac代码
#include <iostream>
using namespace std;
bool a[1000];//同一个地方跌倒两次,又是初始化问题
int main(){
int n;
cin >> n;
bool f = false;
for(int i = 0;i < 2;i++){
int x;
cin >> x;
while(x--){
int k;
cin >> k;
a[k] = true;
}
}
;
for(int i = 1;i <= n;i++){
if(a[i] == false) f = true;
}
if(f) cout << "Oh, my keyboard!";
else cout << "I become the guy.";
return 0;
}