ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Разделы > Неотсортированные > задача:


Купим золото дорого

Задачи раздела

• Компоненты сильной связности
• Конец света
• Копилка
• Коррекция кода
• Кот в рыбном магазине
• Красивые часы — 1
• Красивые часы — 2
• Кубок практики ИВТ
• Купим золото дорого
• Лабиринт
• Лабиринт
• Ларьки
• Ларьки
• Левый двоичный поиск
• Лес и поле
• Лесенка
• Лесенки

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/2000/2000/2000 мс. Лимит памяти 65536/65536/65536/65536 Кб.

Купим золото дорого
Купим золото дорого
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
64 мегабайта
ввод
стандартный ввод
вывод
стандартный вывод

В ломбарде хранятся N золотых и позолоченных вещей. Масса i-й вещи равна Mi мг, при этом i-я вещь содержит Gi мг чистого золота.

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

Определите, сколько всего различных бирок потребовалось ломбарду для маркировки всех вещей?

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

Первая строка содержит целое число N (1 ≤ N ≤ 105) — количество вещей в ломбарде.

Следующие N строк описывают хранимые вещи. Каждая из них содержит целые числа Mi и Gi (1 ≤ Gi ≤ Mi ≤ 109) — общую массу i-й вещи и массу чистого золота в ней соответственно.

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

Выведите одно целое число — количество различных долей чистого золота среди вещей, хранящихся в ломбарде.

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

Входные данные
6
200 100
200 155
6150 4100
1500 750
315 310
96 64
Выходные данные
4
Входные данные
4
768 96
1300 477
1000 125
32000 3200
Выходные данные
3
Для отправки решений необходимо выполнить вход.

www.contester.ru