Powered by the Tomorrow.io Weather API
[ 프리미엄 ] 코딩과 관련한 컨텐츠 및 뉴스를 공유합니다.

※ 파이썬 | Javascript | 꿀팁

[2.0.2.3 계묘년 흑토끼] 대박나세요! 자세히보기

카테고리 없음

지우개 / 나누기

잇잇쌤 2023. 5. 11. 15:12
728x90
반응형
SMALL

문제 

e2-problems.pdf (koi.or.kr)

 

해설 

e2-answers.pdf (koi.or.kr)

 

지우개 정답

더보기

/*
 * Official Solution (C11)
 * Gyojun Youn
 */
#include <stdio.h>

int N, Ans = 1;

int main() {
scanf("%d", &N);
while(1 < N) {
N >>= 1;
Ans <<= 1;
}
printf("%d\n", Ans);
return 0;
}

나누기 정답 

N = int(input())
A = list(map(int,input().split()))

S = sum(A)

dp = [1,0,0,0]

ps = 0
for x in A[:-1]:
    ps += x
    for i in [3,2,1]:
        if ps == S * i / 4:
            dp[i] += dp[i-1]

print(dp[3])
728x90
반응형
Powered by the Tomorrow.io Weather API