PEAKS - Cực trị
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ớ: 512 megabyte
Đăng bởi: admin

Bài 3 của đề /ckfinder/userfiles/files/TEST2.pdf

Dãy (𝑎1, 𝑎2, . . . , 𝑎𝑛) là một hoán vị của các số tự nhiên từ 1 đến 𝑛 được gọi là có 𝑘 cực trị nếu: 𝑎𝑖−1 < 𝑎𝑖 và 𝑎𝑖 > 𝑎𝑖+1 thực hiện với đúng 𝑘 giá trị 𝑖 khác nhau (coi 𝑎0 = 𝑎𝑛+1 = 0).

Ví dụ, hoán vị (3, 1, 4, 5, 2) có 2 cực trị với 𝑖 = 1 và 𝑖 = 4.

Yêu cầu: Cho 𝑛 và 𝑘. Gọi 𝑠 là số lượng hoán vị có đúng 𝑘 cực trị, tính 𝑠 𝑚𝑜𝑑 239.

Dữ liệu vào

Một dòng chứa 2 số nguyên 𝑛 và 𝑘 cách nhau một dấu cách (1 ≤ 𝑛 ≤ 1015 , 1 ≤ 𝑘 ≤ 30).

Kết quả

Một số nguyên là 𝑠 𝑚𝑜𝑑 239.

Ví dụ

Input

10 3

Output

131

Giới hạn: Có 50% số test có 𝑛 ≤ 1000

 


Nguồn: 3D '1819

Back to Top