Giờ thể dục
Đề bài
Mô tả
Trong giờ thể dục, học sinh xếp thành một hàng, học sinh thứ (tính từ trái sang) cầm quả bóng số . Các quả bóng được đánh số từ đến .
Bài khởi động gồm nhiều lượt ném. Ở mỗi lượt, giáo viên chọn hai học sinh khác nhau bất kỳ, hai người này ném bóng cho nhau: vị trí đứng không đổi, chỉ có hai quả bóng đổi chỗ.
Mỗi học sinh có giới hạn là số lượt ném tối đa mà em đó được tham gia, với bằng hoặc .
Sau khi bài khởi động kết thúc, "thứ tự bóng" là dãy số trong đó số thứ là số hiệu quả bóng mà học sinh thứ đang cầm. Hãy đếm số thứ tự bóng khác nhau có thể thu được, lấy dư theo modulo .
Dữ liệu vào
- Dòng đầu chứa số nguyên : số học sinh.
- Dòng thứ hai chứa số nguyên (): giới hạn số lượt ném của từng học sinh.
Dữ liệu ra
In ra một số nguyên duy nhất: số thứ tự bóng khác nhau có thể thu được, theo modulo .
Ràng buộc
- với mọi
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 1 2 2 1 2 |
120 | Mọi hoán vị của quả bóng đều đạt được: . |
| 8 1 2 2 1 2 1 1 2 |
16800 | Có học sinh chỉ được ném lượt, số thứ tự đạt được là . |
Bình luận