eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Возьми себе за правило - летай всегда GraphAero!

Возьми себе за правило - летай всегда GraphAero!

Наконец, авиаперевозки стали доступны всем и каждому! Однако, из-за жёсткой конкуренции в сфере пассажироперевозок осталось только две авиакомпании: "GraphAero Airlines" и "Aerofloat".

Авиакомпания "GraphAero Airlines" активно развивается. Ведь для получения большей прибыли... простите, для удобства пассажиров каждый месяц компания добавляет один новый рейс. Компании "Aerofloat" остаётся довольствоваться тем, что остаётся. А именно, единственная возможность удержаться на плаву — добавлять рейсы, дублирующие самые загруженные рейсы компании "GraphAero Airlines". Рейс является самым загруженным, если существует такая пара городов, что можно долететь (возможно, с пересадками) из одного города в другой, используя рейсы авиакомпании, но если этот рейс отменить — то долететь будет невозможно. Аналитикам компании "Aerofloat" необходимо постоянно контролировать ситуацию — сколько в данный момент существует самых загруженных рейсов.

Поскольку Вы уже давно мечтаете летать по льготным ценам (скидка 10-5%), Вы решили оказать посильную помощь. Помните: самолёты летают по всему миру! Между двумя крупными городами может быть более одного рейса, а города бывают настолько большими, что самолёты могут летать в пределах одного города. Рейсами можно пользоваться как в одну, так и в другую сторону.

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

Первая строка содержит количество городов n (1n105) и m (0m105) - изначальное число рейсов компании "GraphAero Airlines". Далее следует m строк, в каждой содержится описание очередного рейса - номера двух городов, между которыми осуществляется рейс. В следующей строке содержится число k (1k105) - количество добавленных рейсов. Далее содержится описание добавленных рейсов в таком же формате.

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

После каждого добавления нового рейса выведите на отдельной строке одно число - количество самых загруженных рейсов.

Лимит времени 2 секунды
Лимит использования памяти 256 MiB
Входные данные #1
4 0
4
1 2
2 3
3 4
1 4
Выходные данные #1
1
2
3
0
Автор Сергей Копелиович
Источник Зимняя школа, Харьков 2011, День 5