페이지

1614번: 영식이의 손가락

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


$O(1)$

받은 수가 n, m이면
엄지 8*m
새끼 8*m+4
나머지 4*m+1 + (m이 홀수이면 4-n 짝수이면 n-2)


#include<cstdio>
int n, m;
int main() {
    scanf("%d %d", &n, &m);
    if (n == 1 || n == 5) printf("%lld", 8LL * m + (n == 5) * 4);
    else printf("%lld", 4LL * m + 1 + (m & 1 ? 4 - n : n - 2));
    return 0;
}

댓글 없음 :

댓글 쓰기