一些话
同一个地方跌倒两次。。
流程
用一个数组储存关卡状态,然后遍历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; }