백준 2차원 배열의 합 2167번 해설(JAVA)
문제 입력 출력 해설: 우리는 해당 배열을 입력 받았다. 그리고 아래 입력받은 좌표값에 따라서 (i,j)~(x,y)까지의 합을 입력받은 배열을 기준으로 구해야한다. i j x y 1 1 2 3 1 2 1 2 1 3 2 3 출력값은 총 3가지 1. (1,1)~(2,3) 까지의 합 =63 2. (1,2)~(1,2) 까지의 합 =2 3. (1,3)~(2,3) 까지의 합 =36 1번과 2번은 쉽게 이해할수있다. 1번은 그대로 누적합을 계산하면 나오는것이고 2번 또한 마찬가지이다. 그러나 3번을 볼때 고민하게 된다, 어떻게 나오는 것일까? (1,3) 부터 시작해서 누적합으로 구했을때 360라는 값은 나오지 않는다. 누적합계를 위한 배열을 따로 생성해서 공식을 찾아보자! 위의 공식을 통해 나온 점화식은 예를 들어서..