[BOJ] 11660번: 구간 합 구하기 5

https://www.acmicpc.net/problem/11660


$D[i][j] = \sum_{1<=x<=i, 1<=y<=j} \ \ A[i][j]$ 으로 정의하고 미리 채워두면 입력받은 x1,x2,y1,y2에 대해 D[x2][y2]-D[x1-1][y2]-D[x2][y1-1]+D[x1-1][y1-1]을 반환하기만 하면 됩니다.


https://github.com/blisstoner/BOJ/blob/master/11660.cpp

'알고리즘 > BOJ' 카테고리의 다른 글

[BOJ] 2370번: Mayor's posters  (0) 2018.08.16
[BOJ] 10277번: JuQueen  (0) 2018.08.15
[BOJ] 2251번: 물통  (0) 2018.08.14
[BOJ] 14890번: 경사로  (0) 2018.08.14
[BOJ] 1405번: 미친 로봇  (0) 2018.08.13
[BOJ] 2416번: 다리 만들기  (0) 2018.08.13
  Comments