Skip to content
On this page

d62_q1b_queue_count.cpp

cpp
#include <iostream>
#include <queue>
#include <vector>
using namespace std;

size_t qcount(queue<int> q, int k) {
    size_t match = 0;

    while (!q.empty()) {
        if (q.front() == k) {
            match++;
        }

        q.pop();
    }

    return match;
}

int main() {
    // for faster cin, cout
    ios_base::sync_with_stdio(false);
    cin.tie(0);
    int n, k;
    cin >> n >> k;
    queue<int> q;
    for (int i = 0; i < n; i++) {
        int a;
        cin >> a;
        q.push(a);
    }
    cout << qcount(q, k) << endl;
}

See on GitHub

Last Updated: 15/1/2567 13:25:21 (UTC+7)

Released under the MIT License