Migawka
시간 제한2초메모리 제한2048 MB
대각선 두 칸이 정확히 켜진 2x2 블록의 모든 픽셀을 매 초 뒤집는 규칙에서, 상태가 최대한 길게 반복되지 않도록 100x100 초기 격자를 설계한다.
문제
Bajtek bawi się starym czarno-białym telewizorem, który ma ekran o wymiarach pikseli. Może na nim wyświetlić dowolny obrazek, decydując, które piksele będą zaświecone, a które zgaszone. Jednak telewizor jest wadliwy i zazwyczaj wyświetlony obrazek nie pozostaje na nim zbyt długo.
Kwadrat składający się z sąsiadujących rogiem pikseli nazwiemy złym, gdy dokładnie dwa przeciwległe piksele są w nim zaświecone. Telewizor co sekundę zmienia stan wszystkich pikseli należących do co najmniej jednego złego kwadratu – piksele, które były zaświecone stają się zgaszone, a te które były zgaszone stają się zapalone.

Dla przykładu rozważmy telewizor z ekranem o rozmiarze pikseli, którego początkowa konfiguracja została przedstawiona na rysunku po lewej stronie. Kolejne rysunki pokazują, jak będzie wyglądał ekran telewizora w kolejnych sekundach:
Bajtek chce wykorzystać ten efekt, by maksymalnie wydłużyć liczbę unikalnych konfiguracji ekranu. Innymi słowy, chcemy zmaksymalizować czas, po którym jakaś konfiguracja ekranu się powtórzy. Dla przykładu powyżej widzimy, że konfiguracja z sekundy jest identyczna jak konfiguracja z sekundy , zatem mamy trzy unikalne konfiguracje ekranu.
Twoim zadaniem jest znalezienie i wypisanie początkowej konfiguracji pikseli. Twój wynik w tym zadaniu będzie zależał od tego, po ilu sekundach jakaś konfiguracja ekranu się powtórzy.
입력
Wejście w tym zadaniu jest puste.
출력
Należy wypisać wierszy, każdy zawierający jedno słowo składające się ze znaków 1 i 0, reprezentujących początkową konfigurację ekranu telewizora (1 oznacza piksel zaświecony, 0 zgaszony).
예제
이 문제는 공개된 예제가 없습니다.


