Logo
(追記) (追記ここまで)

26800번 - Kolekcjoner Bajtemonów 2 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
4 초 1024 MB58141222.642%

문제

Bajtazar posiada ogromną kolekcję kart z Bajtemonami. Na każdej karcie w jego talii narysowany jest Bajtemon oraz podana jest jego moc przed i po ewolucji. Bajtazar postanowił sprzedać swoją kolekcję. Zgodnie z Bajtocko-Bitockim Porozumieniem Dotyczącym Obrotu Kartami z Bajtemonami koszt kolekcji jest proporcjonalny do największego wspólnego dzielnika (NWD) mocy wszystkich Bajtemonów w talii. Porozumienie to nie przewidziało jednak istnienia kart mających podaną więcej niż jedną moc, zatem Bajtazar dla każdej karty może wybrać, czy uwzględnić moc Bajtemona przed czy po ewolucji.

Chce to oczywiście zrobić tak, aby otrzymane NWD było jak największe. Napisz program, który pomoże mu wyznaczyć maksymalną cenę, po której może sprzedać swoją kolekcję.

입력

W pierwszym wierszu wejścia podana jest liczba całkowita n (1 ≤ n ≤ 106) oznaczająca liczbę kart w kolekcji Bajtazara. W kolejnych n wierszach znajdują się opisy Bajtemonów; i-ty z tych wierszy zawiera dwie liczby całkowite ai oraz bi (1 ≤ ai ≤ 5 · 105, 1 ≤ bi < 263) oddzielone pojedynczym odstępem, oznaczające moc i-tego Bajtemona przed oraz po ewolucji. Może się zdarzyć, że moc po ewolucji jest mniejsza niż moc przed ewolucją.

출력

W pierwszym i jedynym wierszu wyjścia należy wypisać jedną liczbę całkowitą oznaczającą maksymalne możliwe NWD mocy Bajtemonów, które może uzyskać Bajtazar.

제한

예제 입력 1

4
5 7
10 15
13 20
7 5

예제 출력 1

5

힌트

Wyjaśnienie przykładu: Jeśli Bajtazar wybierze moc trzeciego oraz czwartego Bajtemona po ewolucji, a pierwszego i drugiego przed ewolucją, wówczas kolejne Bajtemony będą miały moce 5, 10, 20 oraz 5, czyli ich NWD będzie równe 5.

출처

Olympiad > Polish Olympiad in Informatics > POI 2020/2021 > Stage 3 0번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /