[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