min19828257   6년 전

2의 31승이라서 int형이 안되는건가요??

skcom   6년 전

아뇨 재귀를 너무 많이하셔서 그래요. 

1048576 524283 같은 입력 넣으시면

RecursionError: maximum recursion depth exceeded in comparison 라고 나오실거에요.

min19828257   6년 전

흠... 그럼..재귀말고 다른설계로 가야되는건가요???

jh05013   6년 전

int형 범위같은 건 전혀 걱정할 필요 없습니다. int가 무제한으로 커지거나 작아질 수 있는게 파이썬의 장점 중 하나 아닌가요...

jh05013   6년 전

@skcom "항상 정답이 2^31보다 작은 경우만 입력으로 주어진다."라고 했으므로 그건 입력 형식에 맞지 않습니다. 그 대신 1048576 1048575 같은 걸 넣으면 되겠네요.

skcom   6년 전

@jh05013 그러네요. 좋은 지적 감사합니다 (_ _)

chogahui05   6년 전

nCk에서 k=1일 때, k=2일 때, k=3일 때, ... , k=12일 때

대충 n이 어느 범위까지 오는지 생각해 보시면 좋을 듯 싶네요.

댓글을 작성하려면 로그인해야 합니다.