2042번 - 구간 합 구하기
C언어로 짠건데 C언어로 돌리면 런타임에러가 나고, C++로 돌리면 틀렸다고 나오네요.
트리의 크기를 단순히 2배로 잡으면 안 됩니다. 대충 계산하려면 4배를 잡는 것이 안전하고, 정확하게 하려면 log2값을 구하고 올림한 값을 x라고 할 때 x^(x+1)만큼의 크기를 잡아줘야 합니다.
감사합니다. 그게 문제였군요. 전혀 모르고 있었네요.
댓글을 작성하려면 로그인해야 합니다.
dhtpqjagns 4년 전
C언어로 짠건데 C언어로 돌리면 런타임에러가 나고, C++로 돌리면 틀렸다고 나오네요.