АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

563. After Test

Time Limit: 2 seconds
Memory Limit:65536KB
Points:100
View Problem Statistics Submit Problem added debug

В классе учится 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

 


View Problem Statistics Submit Problem discussion Author/source:
Problems from Contests and Camps / VoSU Selection Rounds / Selection Round for Interuni Olympiad /
563. 562. Field of Asteroids 565. Frequent Substrings 561. Smallest Scale of Notation
time generating 0.094 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.