Module: جستجوی باینری


Problem

2 /5


جستجوی باینری

Problem

یک الگوریتم جستجوی دودویی را پیاده سازی کنید.
 
ورودی: 
- سطر اول ورودی حاوی اعداد طبیعی N و K است (\(0<N,\ K < ;= 100000\));
- خط دوم حاوی عناصر N از آرایه اول است که به ترتیب صعودی مرتب شده اند؛ 
- در خط سوم – عناصر K آرایه دوم.
عناصر هر دو آرایه اعداد صحیح هستند که هر کدام از \(10^9\) تجاوز نمی کنند.
 
خروجی: برای چاپ هر یک از اعداد K در یک خط جداگانه "YES" اگر این عدد در اولین آرایه باشد و "NO" در غیر این صورت.
 
نمونه‌ها
<سر> <بدن>
# ورودی خروجی
1
105
1 2 3 4 5 6 7 8 9 10 
-2 0 4 9 12
نه
نه
بله
بله
نه