PRD - Tích các ước
Dữ liệu vào: standard input
Dữ liệu ra: standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: ttllbb

Cho S = a1k1 x a2kx ... x ank(ai là các số nguyên tố).

Yêu cầu tính tích các ước của S.


Định lý nhỏ Fermat:

Một dạng tổng quát của định lý này là: nếu p là số nguyên tố và m và n là các số nguyên dương thỏa mãn  {\displaystyle m\equiv n{\pmod {p-1}}\,} thì {\displaystyle \forall a\in \mathbb {Z} :\quad a^{m}\equiv a^{n}{\pmod {p}}.}


Nghịch đảo modulo:

* (a-1 = 1/a)

Ví dụ

  • input
    2
    2 2
    3 1
    output
    1728

22 x 3 = 12 có các ước là 1, 2, 3, 4, 6, 12 thì có tích là 1 x 2 x 3 x 4 x 6 x 12 = 1728

Back to Top