페이지

9610번: 사분면

https://www.acmicpc.net/problem/9610


$O(n)$


#include<cstdio>
int n, q[4], a;
int main() {
    scanf("%d", &n);
    for (int i = 0, x, y; i < n; i++) {
        scanf("%d %d", &x, &y);
        if (!x || !y) a++;
        else q[(y < 0) * 2 + (x<0) ^ (y<0)]++;
    }
    for (int i = 0; i < 4; i++) printf("Q%d: %d\n", i + 1, q[i]);
    printf("AXIS: %d", a);
    return 0;
}

댓글 없음 :

댓글 쓰기