#include<iostream>
#include<vector>
using namespace std;
int Arr[1001][1001];
int main(){
int N, X, Y, W, H;
cin >> N;
for(int i=1; i<=N; i++){
cin >> X >> Y >> W >> H;
for (int j=X; j<X+W; j++){
for(int k=Y; k<Y+H; k++){
Arr[j][k] = i;
}
}
}
for(int i=1; i<=N; i++){
int sum = 0;
for(int j=0; j<1001; j++){
for(int k=0; k<1001; k++){
if(Arr[j][k] == i){
sum++;
}
}
}
cout << sum << "\n";
}
return 0;
}
[문제 링크] : https://www.acmicpc.net/problem/10163
'알고리즘' 카테고리의 다른 글
[알고리즘] 백준 24736 - Football Scoring (C++) (0) | 2024.11.15 |
---|---|
[알고리즘] 백준 28701 - 세제곱의 합 (C++) (0) | 2024.11.14 |
[알고리즘] 백준 6778 - Which Alien? (C++) (0) | 2024.11.12 |
[알고리즘] 백준 9933 - 민균이의 비밀번호 (C++) (0) | 2024.11.11 |
[알고리즘] 백준 25377 - 빵 (C++) (0) | 2024.11.10 |