VioletaBabel
2669번 : 직사각형 네개의 합집합의 면적 구하기 본문
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #include<cstdio> #include<algorithm> int main() { int num[101][101], sum = 0; std::fill_n(&num[0][0], 101 * 101, 0); for (int i = 0, x1, y1, x2, y2; i++ < 4;) { scanf("%d %d %d %d", &x1, &y1, &x2, &y2); for (int j = x1; j < x2; ++j) for (int k = y1; k < y2; ++k) num[k][j] = 1; } for (int i = 0; i < 100; ++i) for (int j = 0; j < 100; ++j) sum = (num[i][j] == 1) ? sum + 1 : sum; printf("%d", sum); } | cs |
'백준 > 백준-C++' 카테고리의 다른 글
| 2448번: 별찍기 - 11 (0) | 2018.02.14 |
|---|---|
| 2446번: 별찍기 - 9 (0) | 2018.02.06 |
| 1032번: 명령 프롬프트 (0) | 2018.02.05 |
| 1002번: 터렛 (0) | 2018.02.05 |
| 11724번: 연결 요소의 개수 (0) | 2018.02.05 |
Comments