AtCoder Regular Contest 074
翻译中…
Problem Statement
翻译中…
There are $N$ squares arranged in a row. The squares are numbered $1$, $2$, $...$, $N$, from left to right.
翻译中…
Snuke is painting each square in red, green or blue. According to his aesthetic sense, the following $M$ conditions must all be satisfied. The $i$-th condition is:
翻译中…
- There are exactly
$x_i$different colors among squares$l_i$,$l_i + 1$,$...$,$r_i$.
翻译中…
In how many ways can the squares be painted to satisfy all the conditions? Find the count modulo $10^9+7$.
翻译中…
Constraints
翻译中…
$1 ≤ N ≤ 300$$1 ≤ M ≤ 300$$1 ≤ l_i ≤ r_i ≤ N$$1 ≤ x_i ≤ 3$
翻译中…
Input
翻译中…
Input is given from Standard Input in the following format:
翻译中…
N M
l_1 r_1 x_1
l_2 r_2 x_2
:
l_M r_M x_M
翻译中…
Output
翻译中…
Print the number of ways to paint the squares to satisfy all the conditions, modulo $10^9+7$.
翻译中…
样例
Input #1
3 1
1 3 3
Output #1
6
The six ways are:
- RGB
- RBG
- GRB
- GBR
- BRG
- BGR
where R, G and B correspond to red, green and blue squares, respectively.
Input #2
4 2
1 3 1
2 4 2
Output #2
6
The six ways are:
- RRRG
- RRRB
- GGGR
- GGGB
- BBBR
- BBBG
Input #3
1 3
1 1 1
1 1 2
1 1 3
Output #3
0
There are zero ways.
Input #4
8 10
2 6 2
5 5 1
3 5 2
4 7 3
4 4 1
2 3 1
7 7 1
1 5 2
1 7 3
3 4 2
Output #4
108
题目信息
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。