Codeforces 469A I Wanna Be the Guy

来源:互联网 发布:win10软件很模糊 编辑:程序博客网 时间:2024/06/05 08:35

题意:

给你n,p个1~n之间的数,q个1~n之间的数,问你1~n之间的数是否都出现过。

思路:

对输入得数标记下,然后枚举1~n之间的数看是否有没有标记过的。

#include<cstdio>#include<cstring>const int MAX=105;bool vis[MAX];int main(){int n,p,q,a;scanf("%d",&n);memset(vis,false,sizeof(vis));scanf("%d",&p);for(int i=1;i<=p;i++){scanf("%d",&a);vis[a]=true;}scanf("%d",&q);for(int i=1;i<=q;i++){scanf("%d",&a);vis[a]=true;}bool flag=true;for(int i=1;i<=n;i++){if(vis[i]==false){flag=false;break;}}if(flag) printf("I become the guy.\n");else printf("Oh, my keyboard!\n");return 0;}


0 0
原创粉丝点击