정보/이산수학

타일 만들기

파아란기쁨1 2020. 1. 30. 20:55
반응형

아래 그림 왼쪽에 있는 정사각형 판을 잘라서 오른쪽에 있는 것과 같은 타일을 여러 개 만들려고 한다. 최대 몇 개의 타일을 만들 수 있는가? (, 타일은 회전할 수 있다.)

 

출처) 정보올림피아드 2012년 초등부 1번 문제

 

정답) 5

문제풀이)

우의 그림과 같이 자르면 최대 5개까지 만들수 있다.

프로그램에서는 이러한 문제를 재귀함수와 BFS 를 이용해서 처리할 수 있다.

기준점을 하나 잡고 꼭짓점을 기준으로 잘라 나가면 최대 갯수를 만들 수 있다.

반응형