¿La página no carga? Prueba haciendo clic aquí.
Placeholder

#3735

Binary Sudoku 1s 128MB

Problemas

바이너리 스도쿠 게임은 스도쿠의 변형 게임이다. 스도쿠와 비슷하게, 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​

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


Entrada

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

Salida

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

 


Ejemplo

000000000

001000100
000000000
000110000
000111000
000000000
000000000
000000000
000000000
3


Fuente

USACO 2011 November Contest, Gold Division 2

Debes iniciar sesión para escribir código.