Kho báu ước số

Xem dạng PDF

Gửi bài giải

Điểm: 5,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Nhà khảo cổ Mina tìm được một viên đá cổ mang số hiệu N. Theo truyền thuyết, sức mạnh của viên đá được xác định bởi:

  • ~σ(N)~: tổng tất cả các ước số dương của N,
  • và độ cộng hưởng giữa viên đá với chính nó là ~GCD(N, σ(N))~.

Hãy giúp Mina tính hai giá trị này.


Dữ liệu vào

Gồm một dòng duy nhất chứa số nguyên dương N.

~1 \le N \le 10^{12}~


Dữ liệu ra

Gồm hai dòng:

  • Dòng 1: giá trị ~σ(N)~ — tổng các ước số dương của N.
  • Dòng 2: giá trị ~GCD(N, σ(N))~.

Ví dụ 1

Input
6
Output
12
6
Giải thích

Các ước của 6 là: 1, 2, 3, 6.

Tổng: ~\sigma(6)=1+2+3+6=12~

Do đó: ~\gcd(6,12)=6~


Ví dụ 2

Input
12
Output
28
4

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.