201325: [AtCoder]ARC132 F - Takahashi The Strongest

Memory Limit:1024 MB Time Limit:5 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Score : $900$ points

Problem Statement

Takahashi, Aoki, and Snuke will play a game with $k$ rounds of rock-paper-scissors.

Let us call a string of length $k$ consisting of P, R, S a strategy. The game proceeds as follows.

  • Each participant chooses a strategy.
  • Play $k$ rounds of rock-paper-scissors. In the $i$-th round, each participant plays the hand corresponding to the $i$-th character in the chosen strategy: paper for P, rock for R, and scissors for S.

Aoki will randomly choose one strategy from the $n$ strategies $a_1,\dots,a_n$ with equal probability. Snuke will randomly choose one strategy from the $m$ strategies $b_1,\dots,b_m$ with equal probability. Their choices are independent of each other.

Takahashi will be happy if he is the only winner in at least one of the $k$ rounds. For each of the $3^k$ possible strategies, find the probability that he becomes happy when choosing that strategy and print it multiplied by $nm$ as an integer (it can be proved that this value is an integer).

Notes

In the game of rock-paper-scissors with three players, the following three scenarios make Takahashi the only winner.

  • Takahashi plays paper, while Aoki and Snuke play rock.
  • Takahashi plays rock, while Aoki and Snuke play scissors.
  • Takahashi plays scissors, while Aoki and Snuke play paper.

Constraints

  • $1 \leq k \leq 12$
  • $1 \leq n,m \leq 3^k$
  • Each of $a_i$ and $b_i$ is a string of length $k$ consisting of P, R, S.
  • $a_1,\dots,a_n$ are distinct.
  • $b_1,\dots,b_m$ are distinct.

Input

Input is given from Standard Input in the following format:

$k$ $n$ $m$
$a_1$
$\vdots$
$a_n$
$b_1$
$\vdots$
$b_m$

Output

Print $3^k$ values. The $i$-th value should be the answer when Takahashi chooses the $i$-th lexicographically smallest possible strategy.


Sample Input 1

2 1 3
RS
RP
RR
RS

Sample Output 1

3
3
3
0
1
0
0
1
0

Aoki chooses the strategy RS.

If Snuke chooses the strategy RP, the strategies that can meet Takahashi's objective are PP, PR, PS.

If Snuke chooses the strategy RR, the strategies that can meet Takahashi's objective are PP, PR, PS.

If Snuke chooses the strategy RS, the strategies that can meet Takahashi's objective are PP, PR, PS, RR, SR.

Therefore, the probabilities when Takahashi chooses PP, PR, PS, RP, RR, RS, SP, SR, SS are $1$, $1$, $1$, $0$, $\frac 13$, $0$, $0$, $\frac 13$, $0$, respectively. Print them multiplied by $3$.


Sample Input 2

3 5 4
RRP
SSS
RSR
PPP
RSS
PPS
SRP
SSP
RRS

Sample Output 2

4
7
7
6
9
10
4
7
8
4
8
7
4
8
8
3
7
7
3
7
6
4
8
8
1
5
5

Input

题意翻译

小 $A,B,C$ 在玩石头剪刀布,分别用 $R,S,P$ 表示。小 $A$ 有 $n$ 个策略,小 $B$ 有 $m$ 个策略,一个策略是一个长度为 $k$ 的包含 $R,S,P$ 的字符串,表示每一局会固定出什么。对于小 $C$ 的一种策略,如果在中途某一次小 $C$ 是绝对赢家,那么小 $C$ 会开心。对于小 $C$ 每种可能的策略,求出有多少种 $A,B$ 的组合策略(一共有 $nm$ 种组合)使得小 $C$ 会开心。 - $1\leq k\leq 12,1\leq n,m\leq 3^k$

加入题单

算法标签: