테스트는 다 통과했는데 도대체 뭐가 문제노 ㅇㅅㅇ...
#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;
}
댓글 1