AT_arc132_f.[ARC132F] Takahashi The Strongest
NOI/NOI+/CTSC
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
高桥君、青木君和すぬけ君三个人进行 k 次猜拳游戏。
由 P、R、S 组成的长度为 k 的字符串称为作战方案。游戏流程如下:
- 每位参与者各自选择一个作战方案。
- 进行 k 次猜拳。在第 i 次时,每位参与者根据所选作战方案的第 i 个字符出拳。具体来说,
P表示出“布”,R表示出“石头”,S表示出“剪刀”。
青木君会从 n 个作战方案 a1,…,an 中等概率随机选择一个。すぬけ君会从 m 个作战方案 b1,…,bm 中等概率随机选择一个。两人的选择是独立的。
如果在 k 次猜拳中,有至少一次只有高桥君获胜,则高桥君会感到高兴。对于所有可能的 3k 种作战方案,求出当高桥君选择该作战方案时他感到高兴的概率,并输出该概率乘以 nm 后的整数值(可以证明该值一定为整数)。
输入格式
输入按以下格式从标准输入读入。
k n m
a1
⋮
an
b1
⋮
bm
输出格式
请输出 3k 个值。第 i 个值表示当高桥君选择按字典序排列的第 i 个作战方案时的答案。
输入输出样例
输入#1
2 1 3 RS RP RR RS
输出#1
3 3 3 0 1 0 0 1 0
输入#2
3 5 4 RRP SSS RSR PPP RSS PPS SRP SSP RRS
输出#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
说明/提示
注意
当三个人猜拳时,只有高桥君获胜的情况有以下三种:
- 高桥君出“布”,青木君和すぬけ君都出“石头”;
- 高桥君出“石头”,青木君和すぬけ君都出“剪刀”;
- 高桥君出“剪刀”,青木君和すぬけ君都出“布”。
约束条件
- 1≤k≤12
- 1≤n,m≤3k
- ai,bi 是由
P、R、S组成的长度为 k 的字符串 - a1,…,an 互不相同
- b1,…,bm 互不相同
样例解释 1
青木君的作战方案为 RS。すぬけ君选择作战方案 RP 时,满足条件的高桥君作战方案为 PP、PR、PS。すぬけ君选择作战方案 RR 时,满足条件的高桥君作战方案为 PP、PR、PS。すぬけ君选择作战方案 RS 时,满足条件的高桥君作战方案为 PP、PR、PS、RR、SR。综上,当高桥君的作战方案为 PP、PR、PS、RP、RR、RS、SP、SR、SS 时,对应的概率分别为 1,1,1,0,31,0,0,31,0。输出时请将这些概率乘以 3 后的值输出。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?