테스트는 다 통과했는데 도대체 뭐가 문제노 ㅇㅅㅇ...


#include <stdio.h>



int main()

{

    int N, r, c;

    scanf("%d %d %d", &N, &r, &c);

    int Segment;

    int SegmentSize;

    int Priority = 0;

    do {

        SegmentSize = 1 << N;

        Segment = 0;

        if (c % SegmentSize >= SegmentSize / 2) Segment |= 0b01;

        if (r % SegmentSize >= SegmentSize / 2) Segment |= 0b10;

        Priority += SegmentSize * SegmentSize * Segment / 4;

    } while (--N);

    printf("%d", Priority);

    return 0;

}