[CSES 2209] Counting Necklaces

Xem dạng PDF

Gửi bài giải


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

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

Nhiệm vụ của bạn là đếm số lượng vòng cổ khác nhau gồm ~n~ hạt, mỗi hạt có ~m~ màu khả dụng.

Hai vòng cổ được coi là khác nhau nếu không thể xoay cái này để thu được cái kia.

Dữ liệu vào

Dòng duy nhất chứa hai số ~n~ và ~m~: số lượng hạt và số màu.

Kết quả

In ra một số nguyên: số lượng vòng cổ khác nhau modulo ~10^9+7~.

Giới hạn

  • ~1 \le n,m \le 10^6~

Ví dụ

Dữ liệu vào:

4 3

Kết quả:

24

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.