atcoder#ARC074C. [ARC074E] RGB Sequence
[ARC074E] RGB Sequence
Score : points
Problem Statement
There are squares arranged in a row. The squares are numbered , , , , from left to right.
Snuke is painting each square in red, green or blue. According to his aesthetic sense, the following conditions must all be satisfied. The -th condition is:
- There are exactly different colors among squares , , , .
In how many ways can the squares be painted to satisfy all the conditions? Find the count modulo .
Constraints
Input
Input is given from Standard Input in the following format:
Output
Print the number of ways to paint the squares to satisfy all the conditions, modulo .
3 1
1 3 3
6
The six ways are:
- RGB
- RBG
- GRB
- GBR
- BRG
- BGR
where R, G and B correspond to red, green and blue squares, respectively.
4 2
1 3 1
2 4 2
6
The six ways are:
- RRRG
- RRRB
- GGGR
- GGGB
- BBBR
- BBBG
1 3
1 1 1
1 1 2
1 1 3
0
There are zero ways.
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
108