АВТ
Язык:

Дистанционный практикум по программированию

Задачи On-line статус ЧаВо Турниры
Для авторов:
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

563. C - После контрольной

Ограничение времени: 2 секунды
Ограничение памяти:64000КБ
Баллы:10
Статистика Послать на проверку Задачу добавил Administrator

В классе учится 2 × N школьников. За контрольную по английскому языку i школьник получил оценку mi.

Учитель желает разделить класс на две подгруппы по N школьников так, чтобы средние оценки подгрупп различались как можно меньше. Требуется написать программу, которая выполнит такое разделение.

Средняя оценка подгруппы вычисляется как сумма оценок всех школьников в подгруппе, поделённая на их количество.

Формат входного файла

Входной файл содержит целое число N, за которым следуют 2 × N целых чисел mi — оценки школьников.

Формат выходного файла

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

Ограничения

1 ≤ N ≤ 100; 2 ≤ mi ≤ 5

Примеры тестов

Входной файл

Выходной файл

1

1
5 2
1 2

2

2
5 2 4 4
1 1 2 2

 


Статистика Послать на проверку Автор/источник:
Задачи с соревнований / Отборочные туры ВоГТУ / Отборочный тур на Межвузовскую - 2008 /
562. B - Астероидное поле 563. 564. D - Рейтинг студента 565. E - Частые подстроки
 
время генерации 0.842 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.