Lucas nhiều truy vấn

Xem dưới dạng PDF

Gửi bài giải


Điểm: 25
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
đầu vào: stdin
Đầu ra: stdout

Tác giả:
Kiểu bài tập

Có \(Q\) truy vấn, mỗi truy vấn yêu cầu tính \(C_{n_i}^{k_i} \pmod{p}\) với cùng một \(p\) nguyên tố. Hay trả lời tất cả các truy vấn.

Định dạng đầu vào

  • Dòng đầu: hai số nguyên \(Q, p\) (\(1 \le Q \le 10^5\), \(p \le 10^5\), \(p\) nguyên tố).
  • \(Q\) dòng tiếp: mỗi dòng chứa hai số \(n_i, k_i\) (\(0 \le k_i \le n_i \le 10^{18}\)).

Định dạng đầu ra

  • \(Q\) dòng, mỗi dòng là \(C_{n_i}^{k_i} \bmod p\).

Ví dụ

Input:

2 7
10 3
5 2

Output:

1
3

Ràng buộc

  • 100% số điểm: \(p \le 10^5\), \(Q \le 10^5\).

Nhận xét

Không có ý kiến tại thời điểm này.