USACO 2024 - Cowmpetency

Xem PDF



Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 2400 (p) Thời gian: 4.0s Bộ nhớ: 512M Input: bàn phím Output: màn hình

Farmer John đang tuyển thủ lĩnh mới cho đàn bò. Vì vậy, ông đã phỏng vấn \(N\) (\(2 \leq N \leq 10^9\)) con bò cho vị trí này. Sau mỗi cuộc phỏng vấn, ông gán cho ứng viên một điểm "cowmpetency" nguyên từ \(1\) đến \(C\) (\(1 \leq C \leq 10^4\)), tương quan với năng lực lãnh đạo của ứng viên.

Vì đã phỏng vấn quá nhiều bò, Farmer John quên hết điểm của chúng. Tuy nhiên, ông nhớ \(Q\) (\(1 \leq Q \leq \min(N-1,100)\)) cặp số \((a_i,h_i)\), trong đó bò \(h_i\) là con bò đầu tiên có điểm lớn hơn nghiêm ngặt điểm của tất cả các con bò từ \(1\) đến \(a_i\) (do đó \(1 \leq a_i < h_i \leq N\)).

Farmer John cho bạn \(Q\) cặp \((a_i,h_i)\). Hãy giúp ông đếm số dãy điểm cowmpetency phù hợp với những thông tin này! Đảm bảo có ít nhất một dãy như vậy. Vì số lượng có thể rất lớn, hãy in kết quả theo modulo \(10^9+7\).

Dữ liệu vào

Dòng đầu chứa \(N\), \(Q\)\(C\).

\(Q\) dòng tiếp theo, mỗi dòng chứa một cặp \((a_i,h_i)\). Đảm bảo mọi \(a_j\) đôi một khác nhau.

Dữ liệu ra

In số dãy điểm cowmpetency phù hợp với những gì Farmer John nhớ, theo modulo \(10^9+7\).

Ví dụ

Ví dụ 1

Input
6 2 3
2 3
4 5
Output
6
Giải thích

Sáu dãy sau là tất cả các dãy phù hợp với những gì Farmer John nhớ:

1 1 2 1 3 1
1 1 2 1 3 2
1 1 2 1 3 3
1 1 2 2 3 1
1 1 2 2 3 2
1 1 2 2 3 3

Ví dụ 2

Input
10 1 20
1 3
Output
399988086
Giải thích

Hãy nhớ in đáp án theo modulo \(10^9+7\).

Phân nhóm

  • Các test 3-4 thỏa mãn \(N \leq 10\)\(Q,C \leq 4\).
  • Các test 5-7 thỏa mãn \(N,C \leq 100\).
  • Các test 8-10 thỏa mãn \(N \leq 2000\)\(C \leq 200\).
  • Các test 11-15 thỏa mãn \(N,C \leq 2000\).
  • Các test 16-20 không có ràng buộc bổ sung.

Nguồn

USACO 2024 January Contest, Gold — Cowmpetency: https://usaco.org/index.php?page=viewproblem2&cpid=1378

Tác giả đề: Suhas Nagar

Bình luận

Mới nhất
Tải bình luận...

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

Kỳ thi: