메뉴 건너뛰기

Programing

BAEKJOON

11660

관리자 2020.04.11 09:30 조회 수 : 46

C++

#include <cstdio>

 

using namespace std;

int N,M;

int map_[1050][1050];

int main()

{

    scanf("%d %d",&N,&M);

    for(int i=1;i<=N;i++){

        for(int j=1;j<=N;j++){

            scanf("%d",&map_[i][j]);

        }

    }

    for(int i=1;i<=N;i++){

        for(int j=1;j<=N;j++){

            map_[i][j]+=map_[i][j-1]+map_[i-1][j]-map_[i-1][j-1];

        }

    }

    for(int i=0;i<M;i++){

        int a,b,c,d;

        scanf("%d %d %d %d",&b,&a,&d,&c);

        printf("%d\n",map_[d][c]-map_[d][a-1]-map_[b-1][c]+map_[b-1][a-1]);

    }

    return 0;

}

 
번호 제목 글쓴이 날짜 조회 수
공지 안내사항 관리자 2019.12.21 165
15 14430 관리자 2019.12.21 6
14 1182 관리자 2019.12.21 8
» 11660 관리자 2020.04.11 46
12 1149 관리자 2019.12.21 8
11 10999 관리자 2020.04.11 47
10 10937 관리자 2020.04.11 41
9 10919 관리자 2020.04.11 42
8 10800 관리자 2019.12.21 8
7 10799 관리자 2019.12.21 9
6 10534 관리자 2020.04.11 44
5 10164 관리자 2019.12.21 6
4 10159 관리자 2019.12.21 6
3 10157 관리자 2019.12.21 8
2 10070 관리자 2020.04.11 44
1 1005 관리자 2019.12.21 8
위로