Phân tích ước số

Xem dưới dạng PDF

Gửi bài giải

Điểm: 10
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Cho một số nguyên dương, hãy tính số lượng, tổng và tích các ước của số đã cho. Ví dụ: \(n=12\)

  • Có \(6\) ước số là (\(1, 2, 3, 4, 6, 12\))
  • Tổng các ước là \(1+2+3+4+6+12=28\)
  • Tích các ước là \(1 \cdot 2 \cdot 3 \cdot 4 \cdot 6 \cdot 12 = 1728\)

Bởi vì số lớn, nên đề sẽ cho số \(n\) dưới dạng tích các thừa số nguyên tố

Input
  • Số lượng thừa số nguyên tố \(n\)
  • \(n\) dòng tiếp theo, mỗi dòng chứa \(2\) số \(x\) và \(k\): số nguyên tố và số mũ của số nguyên tố đó
Output
  • Số lượng, tổng, tích các ước số của số đã cho trong modulo \(10^9+7\)
Điều kiện
  • \(1 \le n \le 10^5\)
  • \(2 \le x \le 10^6\)
  • \(1 \le k \le 10^9\)

Sample Input 1

2
2 2
3 1

Sample Output 1

6 28 1728

Nhận xét

Không có ý kiến tại thời điểm này.