USACO 2011 November Contest, Gold Division 2- Binary Sudoku > 문제은행 : 정보올림피아드&알고리즘




3735 : Binary Sudoku

제한시간
1000 ms   
메모리제한
128 MB   
해결횟수
0 회   
시도횟수
0 회   

문제

바이너리 스도쿠 게임은 스도쿠의 변형 게임이다. 스도쿠와 비슷하게, 9*9칸으로 이루어져 있고, 이 칸은 각각 3*3 크기의 작은 칸으로 나누어져 있다. 스도쿠와 다른 점은 바이너리 스도쿠에서는 오직 0과 1만 이용해서 스도쿠 퍼즐을 푼다는 점이다. 

 

000 000 000 001 000 100 000 000 000

000 110 000 000 111 000 000 000 000

000 000 000 000 000 000 000 000 000

바이너리 스도쿠의 목표는 최대한 적은 비트를 토글시켜서 각각의 행과 열, 그리고 3*3크기의 구간에 포함된 1의 개수가 짝수개가 되게 하는 것이다.

 

위의 예제는 3번 만에 퍼즐을 풀 수 있다.​ 

 

000 000 000 001 000 100 001 000 100

000 110 000 000 110 000 000 000 000

000 000 000 000 000 000 000 000 000​

바바이너리 스도쿠 퍼즐의 초기 상태가 주어졌을 때, 이 퍼즐을 풀기 위해 필요한 최소 토글의 수를 구하는 프로그램을 작성하시오.  


입력형식

첫째 줄부터 아홉 번째 줄 까지 바이너리 스도쿠의 초기 상태가 주어진다.

출력형식

바이너리 스도쿠를 풀기 위해 필요한 최소 토글의 수를 출력한다.

 


입력 예

000000000
001000100
000000000
000110000
000111000
000000000
000000000
000000000
000000000

출력 예

3

Hint!

토글이란 0->1, 1->0으로 바꾸는 연산이다.

 




USACO 2011 November Contest, USACO 2011

경기도 안양시 동안구 평촌대로 109 협성골드프라자 601호

TEL : 031-360-4144 FAX : 031-388-0996 E-mail : hancomc@hotmail.com, comkiwer@naver.com

Copyrightⓒ 2010 jungol. All right reserved.

TOP