2268번 - 수들의 합 7
세그먼트 트리를 사용해서 문제를 푸는데 계속 답이 틀렸다고 나온다...
저는 30분을 버렸습니다.
(i>j일 경우에는 A[j]+A[j+1]+...+A[i]) A가 주어졌을 때, Sum(i, j)를 구하는 것은 매우 쉬운 문제이다. 이러한 (i, j)가 여러 개 주어졌을 때도 별로 어려운 문제는 아니다.
i>j 일때 sum을 구한다 이조건 때매 틀릴 겁니다..
만약 i<j 로 생각했다면 이 부분을 수정하시면 될겁니다..
모두 시간 낭비하지 마시길.
감사합니다
Sum(i, j)에서 항상 i<j 일거라는 생각을 버리면 됩니다.
감사합니다 덕분에 맞췄습니다
당신은 생명의 은인인가요?
흑흑흑.. 감사합니다
문제읽을땐 생각했는데 ㅋㅋㅋㅋ
코드 작성하자마자 까먹어버렸어요
댓글을 작성하려면 로그인해야 합니다.
9h0jun1115 2년 전 30
세그먼트 트리를 사용해서 문제를 푸는데 계속 답이 틀렸다고 나온다...
저는 30분을 버렸습니다.
(i>j일 경우에는 A[j]+A[j+1]+...+A[i]) A가 주어졌을 때, Sum(i, j)를 구하는 것은 매우 쉬운 문제이다. 이러한 (i, j)가 여러 개 주어졌을 때도 별로 어려운 문제는 아니다.
i>j 일때 sum을 구한다 이조건 때매 틀릴 겁니다..
만약 i<j 로 생각했다면 이 부분을 수정하시면 될겁니다..
모두 시간 낭비하지 마시길.