#include<iostream> using namespace std; long long a[1000],b[1000]; int main() { int n,m,i,j,sum=0; bool c=0; cin>>n>>m; for(i=0;i<n;i++) cin>>a[i]; //输入 for(i=0;i<m;i++) cin>>b[i]; //输入 for(j=0;j<m;j++) { for(i=0;i<n;i++) if(a[i]==b[j]){c=1;break;} //判断是否有这个人 if(c==1) //1输出YES { cout<<"YES"; if(j!=m-1) cout<<endl; } else //2输出NO { cout<<"NO"; if(j!=m-1) cout<<endl; } c=0; //归零 } return 0; }
LJX的校园:社会实践的任务 |
难度级别:B; 运行时间限制:46ms; 运行空间限制:4500KB; 代码长度限制:2000000B |
试题描述 |
|
输入 |
* 第一行:两个整数N和M。 * 第二行:N个正整数 * 接下来M行:每行一个整数,代表学长打来电话查询几号有没有订单 |
输出 |
* 一共M行,若出现则输出YES,否则输出NO |
输入示例 |
6 2 1 34 54 2 3 4 1 9 |
输出示例 |
YES NO |
其他说明 |
1<=n,m<=100000 |
时间: 2024-11-05 18:56:45