Mistrzostwa Polski Szkół Średnich w Programowaniu Zespołowym 2024

2020-2022 2023 Regulations Schedule RODO info Ranking

Problem description


Dziwna suma dzielników
(dziwna-suma)
Memory limit: 32 MB
Time limit: 0.50 s

Oznaczmy przez D(n) liczbę dzielników liczby n. Na przykład D(6) = 4, bo dzielnikami 61, 2, 3, 6.

Napisz program, który: wczyta liczbę N, wyznaczy wartość sumy D(1) + D(2) + D(3) + … + D(N) i wypisze wynik na wyjście.

Wejście

W pierwszym (i jedynym) wierszu wejścia znajduje się jedna liczba naturalna N.

Wyjście

W pierwszym wierszu wyjścia powinna się znaleźć jedna liczba całkowita – wartość sumy D(1) + D(2) + D(3) + … + D(N).

Ograniczenia

1 ≤ N ≤ 1012.

Częściowa punktacja

W testach wartych 15% maksymalnej punktacji: N ≤ 30 000.

W testach wartych 50% maksymalnej punktacji: N ≤ 107.

Przykład

Input Output
6
14