누적 합을 이용하는 문제이다. 처음에는 모든 숫자들의 합을 구했는데.. 그게아니라 (1,1)부터 (i,j)까지의 합을 미리 구하는 방식이더라. 1. 입력받아 arr[][] 배열을 만든다.2. 누적합 배열 acc[][] 배열을 만든다.3. 누적합을 바탕으로 (x1,y1)부터 (x2,y2)의 합을 구한다. 크게 이렇게 정리할 수 있다.. 1. 입력받아서 arr[][] 배열 만들기쉬우니까 생략.. 전체코드 참고하세요 2. 누적합 배열 acc[][] 배열을 만든다.음.. 우선 나는 배열을 [0]부터 쓰지않고 [1]부터 썼다. 문제에서 0으로 시작하지 않았고 배열 경계선(?)에 주는 조건을 더 간단히 할 수 있기 때문이다. [0] ... [4][0] 0 0 0 0 0 0 1 2 3 4 ..