TLEoj Contest #05 - Phần thưởng

Xem PDF

Nộp bài


Điểm: 1600 (thành phần)
Thời gian: 1.0s
Bộ nhớ: 256M
Input: bàn phím
Output: màn hình

Tác giả:
Dạng bài

Do giám đốc của công ty A tặng cho nhân viên công ty B kẹo ngậm cho lâu hết nên công ty B quyết định sẽ trả thù lại cho công ty A bằng cách sẽ tặng những quả trứng gà để lâu ngày, hậu quả khi cầm nặng tay là nó sẽ nổ và tạo ra mùi không ổn tý nào.

Nhân viên của A xếp thành một hàng ngang đánh số từ 1 đến n, công ty B muốn tất cả đều phải mở vậy nên tốt nhất là không thể tặng quà 2 người liên tiếp vì nếu một người mở thì người còn lại sẽ biết và không mở nữa. Và công ty B chỉ có k quả trứng. Hãy đếm số cách tặng quà cho công ty A và in ra kết quả sau khi modulo m.

Input, Output và Subtasks

Input
  • Gồm duy nhất 3 số n,k,m\ (1\le m\le n\le 10^6,1\le k\le 2\times 10^9)
Output
  • Kết quả cần tìm sau khi mod\ m

Sample 1

Input
3 2 569
Output
1
Note
  • Chỉ có 1 cách duy nhất thỏa mãn là phát trứng cho người thứ nhất và người thứ ba

Bình luận

Không có bình luận nào.