CSES - Sum of Divisors | Tổng các ước

Xem PDF

Điểm: 1600 Thời gian: 1.0s Bộ nhớ: 512M Input: bàn phím Output: màn hình

Gọi \(\sigma(n)\) là tổng các ước của một số nguyên \(n\). Ví dụ, \(\sigma(12) = 1 + 2 + 3 + 4 + 6 + 12 = 28\).

Nhiệm vụ của bạn là tính tổng \(\sum_{i=1}^n \sigma(i)\) modulo \(10^9 + 7\).

Input

  • Một dòng duy nhất chứa số nguyên \(n\).

Output

  • In ra \(\sum_{i=1}^n \sigma(i)\) modulo \(10^9 + 7\).

Constraints

  • \(1 \le n \le 10^{12}\)

Example

Sample input

5

Sample output
21


Bình luận


  • 0
    huykhanh07hd    4:29 p.m. 31 Tháng 10, 2024

    pro quá


    • 0
      tvd_thienhuong    10:00 a.m. 18 Tháng 10, 2023

      tai sao input 5 la ket qua la 21 a

      1 phản hồi

      • -6
        N7hoatt    9:34 a.m. 30 Tháng 8, 2023

        Bình luận bị ẩn vì nhiều phản hồi tiêu cực. Nhấp vào đây để mở.

        1 phản hồi

        • 0
          huyhau6a2    2:25 p.m. 5 Tháng 8, 2022

          5K???

          1 phản hồi