1. 程式人生 > >Codeup_576_問題 D: 查找

Codeup_576_問題 D: 查找

clas 輸出 sim 否則 ++ 大小 std close fclose

題目描述

輸入數組長度 n 輸入數組 a[1...n] 輸入查找個數m 輸入查找數字b[1...m] 輸出 YES or NO 查找有則YES 否則NO 。

輸入

輸入有多組數據。 每組輸入n,然後輸入n個整數,再輸入m,然後再輸入m個整數(1<=m<=n<=100)。

輸出

如果在n個數組中輸出YES否則輸出NO。

樣例輸入

6
3 2 5 4 7 8
2
3 6

樣例輸出

YES
NO

此題需註意輸出時的大小寫:
#include <iostream>
#include <cstdio>
#define Max 105
using
namespace std; long long a[Max]; long long b[Max]; int main(void) { freopen("in.txt","r",stdin); int n,m; while(scanf("%d",&n)!=EOF) { for(int i=1;i<=n;i++) scanf("%lld",&a[i]); scanf("%d",&m); for(int i=1;i<=m;i++) scanf(
"%lld",&b[i]); int k=1; int count; while(k<=m) { count=0; for(int j=1;j<=n;j++) { if(b[k]==a[j]) { count=1; printf("YES\n");
break; } } k++; if(count==0) printf("NO\n"); } } fclose(stdin); return 0; }

Codeup_576_問題 D: 查找