QOJ.ac

QOJ

Time Limit: 10 s Memory Limit: 256 MB Total points: 100

#23814. Mì Ý

Statistics

Bạn rất thích ăn mì Ý và mỗi ngày đều tự nấu mì Ý cho bữa tối. Bạn có thể làm $3$ loại mì Ý: sốt cà chua, sốt kem và sốt húng quế (basil).

Bạn quyết định lên kế hoạch bữa tối cho $N$ ngày. Mỗi ngày, bạn chọn $1$ loại từ $3$ loại mì Ý. Tuy nhiên, nếu ăn liên tục cùng một loại mì Ý thì sẽ bị ngán, vì vậy không được chọn cùng một loại mì Ý trong $3$ ngày liên tiếp trở lên. Ngoài ra, món mì Ý cho $K$ ngày trong số $N$ ngày đã được quyết định trước.

Cho biết giá trị của $N$ và thông tin về món mì Ý của $K$ ngày, hãy viết chương trình tính phần dư khi chia số lượng kế hoạch thỏa mãn điều kiện cho $10000$.

Dữ liệu vào

Dữ liệu vào gồm $K + 1$ dòng.

Dòng thứ $1$ chứa $2$ số nguyên $N, K$ ($3 \le N \le 100$, $1 \le K \le N$) cách nhau bởi khoảng trắng.

Dòng thứ $(1 + i)$ ($1 \le i \le K$) chứa $2$ số nguyên $A_i, B_i$ ($1 \le A_i \le N$, $1 \le B_i \le 3$) cách nhau bởi khoảng trắng. Điều này có nghĩa là món mì Ý vào ngày thứ $A_i$ đã được quyết định trước: khi $B_i = 1$ là sốt cà chua, khi $B_i = 2$ là sốt kem, và khi $B_i = 3$ là sốt húng quế. Tất cả các $A_i$ ($1 \le i \le K$) đều đôi một khác nhau. Trong dữ liệu vào được cho, đảm bảo có ít nhất $1$ kế hoạch thỏa mãn điều kiện.

Kết quả

In ra trên một dòng phần dư khi chia số lượng kế hoạch thỏa mãn điều kiện cho $10000$.

Ví dụ

Ví dụ đầu vào 1

5 3
3 1
1 1
4 2

Ví dụ đầu ra 1

6

Trong Ví dụ $1$, bạn lên kế hoạch cho $5$ ngày. Ngày $1$ và ngày $3$ là sốt cà chua, ngày $4$ là sốt kem. Ngoài ra, không được chọn cùng một loại mì Ý trong $3$ ngày liên tiếp trở lên. Có $6$ kế hoạch thỏa mãn các điều kiện này.

Ngày 1 Ngày 2 Ngày 3 Ngày 4 Ngày 5
Kế hoạch 1 1 2 1 2 1
Kế hoạch 2 1 2 1 2 2
Kế hoạch 3 1 2 1 2 3
Kế hoạch 4 1 3 1 2 1
Kế hoạch 5 1 3 1 2 2
Kế hoạch 6 1 3 1 2 3

Trong bảng này, $1$ biểu thị sốt cà chua, $2$ biểu thị sốt kem và $3$ biểu thị sốt húng quế.

Ví dụ đầu vào 2

20 5
10 2
4 3
12 1
13 2
9 1

Ví dụ đầu ra 2

2640

Trong Ví dụ $2$, có tổng cộng $4112640$ kế hoạch thỏa mãn điều kiện. In ra $2640$, là phần dư khi chia cho $10000$.

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.