VIII Olimpiada Informatyczna 2000/2001
|
Zadanie: ANT
|
Autor: Wojciech Rytter
|
Zawody I stopnia |
Plik źródłowy: | ANT.??? (np. pas, c, cpp) |
Plik wykonywalny: | ANT.exe |
Plik wejściowy: | ANT.in |
Plik wyjściowy: | ANT.out |
Dodatnią liczbę całkowitą nazywamy antypierwszą, gdy ma ona więcej dzielników niż każda dodatnia liczba całkowita mniejsza od niej. Przykładowymi liczbami antypierwszymi są: 1, 2, 4, 6, 12 i 24.
Napisz program, który:
W jedynym wierszu pliku tekstowego ANT.IN znajduje się jedna liczba całkowita n, 1 <= n <= 2 000 000 000.
W jedynym wierszu pliku ANT.OUT Twój program powinien zapisać dokładnie jedną liczbę całkowitą - największą liczbę antypierwszą nie przekraczającą n.
Dla plik wejściowego ANT.IN:
1000
poprawną odpowiedzią jest plik wyjściowy ANT.OUT:
840