VioletaBabel
2167번: 2차원 배열의 합 본문
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #include<cstdio> int main() { int num[301][301], n, m, i, j, x, y, ans = 0; scanf("%d %d", &n, &m); for (int i = 1; i <= n; ++i) for (int j = 1; j <= m; ++j) scanf("%d", &num[i][j]); for (scanf("%d", &n); n--; ans = 0) { scanf("%d %d %d %d", &i, &j, &x, &y); for (int ii = i; ii <= x; ++ii) for (int jj = j; jj <= y; ++jj) ans += num[ii][jj]; printf("%d\n", ans); } } | cs |
'백준 > 백준-C++' 카테고리의 다른 글
| 2501번: 약수 구하기 (0) | 2017.09.04 |
|---|---|
| 2312번: 수 복원하기 (0) | 2017.09.04 |
| 2010번: 플러그 (0) | 2017.09.04 |
| 1453번 : 피시방 알바 (0) | 2017.09.04 |
| 1357번 : 뒤집힌 덧셈 (0) | 2017.09.04 |
Comments