Search
Duplicate
🥑

겉넓이 구하기

주차
17
문제번호
16931
언어
C++
티어
실버
유형
구현
nj_Blog
nj_상태
이해도
풀이
사람
이해도 2
13 more properties

Memo

Memory : 2016

Time : 0

Code

#include <bits/stdc++.h> int max(int a, int b) { if (a > b) return a; return b; } int main() { int n, m; int map[102][102]; int count = 0; scanf("%d %d",&n,&m); for(int i=0;i<102;i++) { for(int j=0;j<102;j++) map[i][j] = 0; } for(int i=1;i<=n;i++) { for(int j=1;j<=m;j++) scanf("%d",&map[i][j]); } for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++){ count += 2; count += max(map[i][j] - map[i][j-1], 0); count += max(map[i][j] - map[i][j+1], 0); count += max(map[i][j] - map[i-1][j], 0); count += max(map[i][j] - map[i+1][j], 0); } } printf("%d",count); }
C++
복사