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

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

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

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

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

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

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

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

 
 
Киев'2000, II тур

Виртуляндия

  

 

В стране Виртуляндии очень популярна следующая головоломка. Таблица состоит из M+1-й строчки. Первые M строк зеленые, а последняя, M+1-я, строка - синяя. Каждая строчка состоит из N чисел, каждое из которых - целое число из диапазона 0..P-1 включительно. Возможное действие при решении головоломки - прибавить зеленую строку к синей покомпонентно, при этом каждое число в синей строке, большее P-1, уменьшается на P. Головоломка считается решенной, если синяя строчка состоит только из нулей.

Задача

Написать программу VIRT, решающую описанную головоломку.

Входные данные

Первая строка текстового файла VIRT.DAT содержит натуральное число - количество тестов в файле. Первая строка каждого теста содержит числа P,N,M (1<=N,M<=100, 2<=P<=255). Следующие M строк содержат по N чисел - зеленые строчки. Следующая строка из N чисел - синяя строчка.

Пример входных данных
2
4 2 2
2 2
2 2
3 3
3 2 4
1 0
2 0
0 0
0 1
2 1
Выходные данные

Текстовый файл VIRT.SOL должен содержать ответ на каждый тест в отдельной строке. Ответ - это число 0, если не удалось решить головоломку. Если же головоломку решить удалось, то ответ - число 1 и в этой же строке N чисел - для каждой зеленой строчки сколько раз ее нужно прибавить к синей.

Пример выходных данных
0
1 1 0 0 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 гг.