はまやんはまやんはまやん

hamayanhamayan's blog

Number of Apperance [第八回 アルゴリズム実技検定 C]

https://atcoder.jp/contests/past202109-open/tasks/past202109_c

解説

https://atcoder.jp/contests/past202109-open/submissions/26585529

問題で要求されていることを実装する問題。
入力の個数がやや多いので少し気を付ける必要があるかもしれない。
何故か通らないという場合は入力処理だけを残して提出してTLEになっていないか確認するといいだろう。
今はどうか分からないが、昔はcin.tie(0); ios::sync_with_stdio(false);を付けないとcinではTLEしていた。

あとは、それほど難しいものはない。
ループで配列Aをなめていって、Xと同じものがあればカウンターをインクリメントしてやるだけ。

int N, X, A[101010];
//---------------------------------------------------------------------------------------------------
void _main() {
    cin >> N >> X;
    rep(i, 0, N) cin >> A[i];

    int ans = 0;
    rep(i, 0, N) if (A[i] == X) ans++;
    cout << ans << endl;
}