見出し画像

日刊競プロ ABC252 -B - Takahashi's Failure

B - Takahashi's Failure

問題文
高橋君の家には N 個の食品があり、i 番目の食品のおいしさは Aiです。
また、高橋君には嫌いな食品が K 個あり、具体的には i=1,2,…,K について、Bi番目の食品が嫌いです。高橋君は N 個の食品のうち、おいしさが最大の食品から 1 つを選んで食べようと考えています。 高橋君が嫌いな食品を食べる可能性があるならば Yes を、食べる可能性が無いならば No を出力してください。

考えたこと

おいしさが最大の食品をmax関数で抽出し、嫌いな食品リストとマッチすればYes、一つもマッチしなければNoで良いと考えた。

N,K= map(int,input().split())
Alist = list(map(int,input().split()))
Blist = list(map(int,input().split()))
temp = max(Alist)
for i in range(len(Blist)):
 if temp ==Alist[Blist[i]-1]:
   print ("Yes")
   quit()
print ("No")

いいなと思ったら応援しよう!