Tổ hợp Ckn 1

Xem PDF



Tác giả:
Dạng bài
Điểm: 2200 (p) Thời gian: 1.5s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Tính tổ hợp chập \(k\) của \(n\) phần tử \(C_n^k\) hay \(\dbinom{n}{k}\) theo modulo \(p\)

Input

  • Dòng \(1\) chứa \(2\) số nguyên \(t\) \((t \leq 10^4)\) là số test và \(p\) là modulo , cách bởi \(1\) dấu cách.
  • \(t\) dòng tiếp theo chứa \(2\) số nguyên \(n\)\(k\) \((n, k \leq 10^{16})\)

Output

  • Gồm \(t\) dòng, mỗi dòng là 1 số nguyên không âm là kết quả của test tương ứng.

Scoring

  • Subtask \(1\) (\(50\%\) số điểm): \(p = 100003\)
  • Subtask \(2\) (\(50\%\) số điểm): \(p = 987654321\)

Example

Test 1

Input
2 100003
3 3
3 2
Output
1
3

Test 2

Input
2 987654321
3 3
3 2
Output
1
3

Bình luận


  • 0
    iq2000laday    9:58 a.m. 19 Tháng 9, 2024

    Python hấp hối


    • 1
      penistone    3:43 p.m. 2 Tháng 9, 2024

      tăng bài này lên ít nhất 2.4k điểm chứ thế này thì bèo quá 😭

      1 phản hồi

      • 0
        trieunguyen_a1    7:09 p.m. 8 Tháng 9, 2023 đã chỉnh sửa

        ;-; tôi nông nỗi


        • 3
          flo    3:27 p.m. 8 Tháng 9, 2023

          sao hết 2500p rồi

          3 phản hồi

          • 2
            minhhien    5:46 p.m. 1 Tháng 7, 2023

            Test của bài đã được update lại do sai sót của test cũ. Các bài nộp trước đó cũng đã được chấm lại. Mong các bạn thông cảm cho sự bất tiện này!


            • 4
              H26    5:29 p.m. 29 Tháng 4, 2023

              Em không biết đúng không nhưng em cảm thấy sub 2 test bài này đang sai ạ?

              1 phản hồi