Украинские Олимпиады
Украинские Олимпиады по Информатике
по Информатике

Соревнования

Информация
Добро пожаловать
Гостевая книга
Обратная связь
О сайте

ACM-олимпиада
Новости
Правила
Задачи
Сдать задачу
Таблица результатов

IOI-олимпиада
Новости
Правила
Последние задачи
Последние результаты
Архив

"Трудно-решаемая" задача
Новости
Правила
Последняя задача
Последние результаты
Архив

Логические игры
Новости
Правила
Виды игр
Последний турнир
Архив

Викторина
Новости
Правила
Последняя викторина
Архив

 
 
Кировоград'1994

Сравнение компостеров

  

 

Компостер в автобусе делает в билете отверстия, что содержатся в некоторых узлах квадратной сетки размером M*N узлов. Компостеры считаются одинаковыми, если все сделанные ими отверстия в билетах можно совместить, отобразив один билет на другой комбинацией параллельных переносов, поворотов на прямой угол и симметрий относительно горизонтальной и вертикальной осей. Закомпостированный билет имеет по крайней мере одно отверстие.

Задание

Написать программу, определяющую, одинаковы ли два заданных компостера.

Технические условие

1. Ваша программа должна прочитать входные данные для нескольких тестов из одного текстового ASCII-файла COMPOST2.DAT. Данные для различных компостеров отделены пустым строкой. Каждый строка файла соответствует одному строке компостера и содержит единицы (отверстия) и нули (узлы без отверстий). Соседние числа отделены пробелом.

2. Ваша программа должна записать результаты для всех тестов в один текстовый ASCII-файл COMPOST2.SOL. Результат каждого теста - строка из его порядковым номером и словом "Одинаковые" или "Разные".

3. Размеры сетки не превышают 15*15 узлов.

4. Имя файла с исходным текстом программы - COMPOST2.*

Пример входного файла
0 0 0 {первый тест, первый компостер}
0 0 1
0 0 0

0 1 0 0 {первый тест, второй компостер}
0 0 0 0 {хоть он и имеет не такой размер, как первый}
0 0 0 0 {но считается одинаковым с ним}

1 0 0 0 0 0 {второй тест, первый компостер}
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 1 0
    {пустая строка}
1 0 0 0 0 1 {второй тест, второй компостер}
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
Пример выходного файла
1 Одинаковые
2 Разные

  

 

Сборник

Олимпиады
Международные
Всесоюзные
Всеукраинские (IV этап)
Разные...

Всеукраинские олимпиады
1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002

Отборочные сборы
1992 1993 1994 1996 1997 1998 1999 2000 2001 2002

Международные олимпиады
1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002

Всесоюзные олимпиады
1989 1990 1991 1992

Информация
Список ссылок
Литература
Статьи
Рассылки
Интервью

© Разработано рабочей группой UOI 1998-2002 гг.