알고리즘 문제

[C/C++ 백준 2563번] 색종이 (Silver 5)

새파란 공대생 2020. 7. 24. 08:32

https://www.acmicpc.net/status?user_id=2020qkrrhd&problem_id=2563&from_mine=1

 

채점 현황

 

www.acmicpc.net

범위가 작으므로, 색종이를 모두 붙여보면 된다.
코드는 다음과 같다.

 

#include <cstdio>
int main(void){
	int paper[100][100]={}, T, a, b, ans=0;
	scanf("%d", &T);
	for(int i=0; i<T; i++){
		scanf("%d %d",&a,&b);
		for(int j=a; j<a+10; j++)
			for(int k=b; k<b+10; k++)
				paper[j][k] = 1;
	}
	for(int q=0; q<100; q++)
		for(int w=0; w<100; w++)
			if(paper[q][w]==1)
				ans++;
	printf("%d", ans);
}