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

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

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

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

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

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

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

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

 
 
Днепропетровск'1995

Задание второго тура

  

 

Изделие собирается из N деталей. Есть N станков, на каждом из которых можно изготовить любую деталь. Для каждых станка и детали известно время t[i, k] изготовления k-й детали на i-м станке.

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

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

Имена файлов программы, входных и выходных данных: DETAILS.???, DETAILS.DAT, DETAILS.SOL, где ??? - PAS, BAS, C, CPP (в зависимости от языка программирования).

Первая строка входного файла содержит количество тестов. Первая строка каждого теста содержит количество станков и деталей N (1 <= N <= 50). Каждая из следующих N строк содержит длительности изготовления деталей на соответствующем станке t[i,1], t[i,2], ..., t[i,N], разделенные запятыми. Каждое из этих чисел натуральное и не превышает 100.

Корректность входных данных гарантируется.

В выходной файл для каждого теста надо последовательно вывести в одну строку номера деталей, которые надо изготовить соответственно на 1-м, 2-м, ..., N-м станках, разделив их пробелами. В следующую строку надо вывести время от начала до завершения изготовления всех деталей.

Для каждого теста достаточно найти одно решение.

Пример входного файла (DETAILS.DAT)

2
2
3,2
1,2
3
3,3,3
3,3,3
3,3,3
Пример выходного файла (DETAILS.SOL)

2 1
2
1 2 3
3

  

 

Сборник

Олимпиады
Международные
Всесоюзные
Всеукраинские (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 гг.