'알고리즘 > 멤고리즘' 카테고리의 다른 글
멤고리즘 4회 3번. 운영자의 사탕 (DP) (0) | 2014.04.22 |
---|---|
멤고리즘 4회 2번. 규민이는 유성온천 부자 (재귀, BFS) (0) | 2014.04.22 |
멤고리즘 3회 3번. 술잔 나누기 (0) | 2014.04.22 |
멤고리즘 3회 2번. 색종이(피자) 쪼개기 (0) | 2014.04.22 |
멤고리즘 3회 1번. 오목 (재귀) (0) | 2014.04.22 |
멤고리즘 4회 3번. 운영자의 사탕 (DP) (0) | 2014.04.22 |
---|---|
멤고리즘 4회 2번. 규민이는 유성온천 부자 (재귀, BFS) (0) | 2014.04.22 |
멤고리즘 3회 3번. 술잔 나누기 (0) | 2014.04.22 |
멤고리즘 3회 2번. 색종이(피자) 쪼개기 (0) | 2014.04.22 |
멤고리즘 3회 1번. 오목 (재귀) (0) | 2014.04.22 |
멤고리즘 4회 2번. 규민이는 유성온천 부자 (재귀, BFS) (0) | 2014.04.22 |
---|---|
멤고리즘 4회 1번. 먹보 영훈이2 (칼로리 계산) (0) | 2014.04.22 |
멤고리즘 3회 2번. 색종이(피자) 쪼개기 (0) | 2014.04.22 |
멤고리즘 3회 1번. 오목 (재귀) (0) | 2014.04.22 |
멤고리즘 2회 3번. 산삼 찾기(DP) (0) | 2014.04.22 |
아래 그림 1 과 같이 여러개의 정사각형칸들로 이루어진 정사각형 모양의 종이가 주어져 있고, 각 정사각형칸들은 하얀색으로 칠해져 있거나 핑크색으로 칠해져 있다. 주어진 종이를 일정한 규칙에 따라 잘라서 다양한 크기를 가진 정사각형 모양의 하얀색 또는 핑크색 색종이를 만들려고 한다.
전체 종이의 크기가 N * N (N = 2k,k 는 1 이상 7 이하의 자연수)이라면 종이를 자르는 규칙은 다음과 같다.
전체종이가 모두 같은 색으로 칠해져 있지 않으면 가로와 세로로 중간부분을 잘라서 그림 2 의 I,II,III,IV 와 같이 똑같은 크기의 네개의 (N/2) * (N/2) 색종이로 나눈다. 나누어진 종이 I,II,III,IV 각각에 대해서도 앞에서와 마찬가지로 모두 같은 색으로 칠해져 있지 않으면 같은 방법으로 똑같은 크기의 네 개의 색종이로 나눈다. 이와 같은 과정으로 잘라진 종이가 모두 하얀색 또는 모두 핑크색으로 칠해져 있거나, 하나의 정사각형 칸이 되어 더 이상 자를 수 없을 때까지 반복한다.
위와 같은 규칙에 따라 잘랐을 때 <그림 3> 은 <그림 1> 의 종이를 처음 나눈 상태를, <그림 5>는 최종적으로 만들어진 다양한 크기의 9 장의 하얀색 색종이와 7 장의 핑크색 색종이를 보여주고 있다.
입력으로 주어진 종이의 한 변의 길이 N 과 각 정삭각형의 칸(하얀색 또는 핑크색)이 주어질 때 잘라신 하얀색 색종이와 핑크색 색종이의 개수를 구하는 프로그램을 작성하시오.
입력 8 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 1 0 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 출력 9 7
출처:koi 중등기출
멤고리즘 4회 1번. 먹보 영훈이2 (칼로리 계산) (0) | 2014.04.22 |
---|---|
멤고리즘 3회 3번. 술잔 나누기 (0) | 2014.04.22 |
멤고리즘 3회 1번. 오목 (재귀) (0) | 2014.04.22 |
멤고리즘 2회 3번. 산삼 찾기(DP) (0) | 2014.04.22 |
멤고리즘 2회 2번. 이진회귀수 (0) | 2014.04.22 |