Official

B - Unsupported Type Editorial by physics0523


初心者の方へ

\(A\) 中に \(X\) が含まれるかどうか判定するには、 \(A\) の各要素を for 文を用いて調べながらその要素が \(X\) と等しいかどうかを if 文で判定すれば良いです。

なお、本問題では \(A_i\) が全て与えられた後に \(X\) が与えられるため、 \(A\) を一時的にリストや配列に保存しておく必要があります。

実装例 (C++):

#include<bits/stdc++.h>

using namespace std;

int main(){
  int N;
  cin >> N;
  vector<int> A(N);
  for(auto &nx : A){cin >> nx;}
  int X;
  cin >> X;
  bool ok=false;
  for(auto &nx : A){
    if(nx==X){ok=true; break;}
  }
  if(ok){cout << "Yes\n";}
  else{cout << "No\n";}
  return 0;
}

小ネタ … この問題で要求される実装内容は ABC410-A とほぼ同じです。実際、入力例 1 はこの問題と全く同じです。

posted:
last update: