よじろめ覚書

私の理解度重視のソースコードです。

ABC031B - 運動管理

問題:B - 運動管理

#include <algorithm>
#include <cstdio>
#include <iostream>
using namespace std;

#define REP(i, n) for (int i = 0; i < (n); ++i)

int main(void) {
    int l, h, n, a;

    scanf ("%d %d", &l, &h);
    scanf ("%d", &n);
    REP(i, n) {
        scanf ("%d", &a);
        if (a < l) {
            printf ("%d\n", l - a);
        } else if (a <= h) {
            printf ("0\n");
        } else {
            printf ("-1\n");
        }
    }

    return 0;
}