#55394: C++解法


william000000000 (unknown)


#include <iostream>

using namespace std;

int main()
{
    int a, b, x, count_a = 0, count_b = 0, total = 0, n;
    cin >> a >> b >> n;

    for (int i = 0; i < n; i++) {
        do {
            cin >> x;
            if (x == a) {
                count_a++;
            } else if (x == -a) {
                count_a--;
            } else if (x == b) {
                count_b++;
            } else if (x == -b) {
                count_b--;
            }
        } while (x != 0);
        if ((count_a > 0) && (count_b > 0)) total++;

        count_a = 0;
        count_b = 0;
    }
    cout << total;
    return 0;
}