반응형
그냥 2차원 배열 만들어서 어디부터 어디까지 구하라는 입력값 넣으면 됨...
#include<iostream>
using namespace std;
int main() {
int N, M;
cin >> N >> M;
int arr[N+1][M+1];
for(int i = 1; i <= N; i++) {
for(int j = 1; j <= M; j++) {
cin >> arr[i][j];
}
}
int cnt;
cin >> cnt;
for(int k = 0; k < cnt; k++) {
int a, b, c, d, sum = 0;
cin >> a >> b >> c >> d;
for(int i = a; i <= c; i++) {
for(int j = b; j <= d; j++) {
sum += arr[i][j];
}
}
cout << sum << endl;
}
return 0;
}
반응형
'BaekJoon > C++' 카테고리의 다른 글
2606 : 바이러스 (C++) (0) | 2021.02.03 |
---|---|
1260 : DFS와 BFS (C++) (0) | 2021.02.03 |
1100 : 하얀 칸 (C++) (0) | 2021.02.03 |
1475 : 방 번호 (C++) (0) | 2021.01.20 |
1259 : 팰린드롬수 (C++) (0) | 2021.01.20 |
댓글