问题 D: 吉吉打扑克
内存限制:1024 MB
时间限制:2.000 S
评测方式:文本比较
命题人:
提交:16
解决:2
题目描述
我们有9K张卡片。对于每个i=1,2,...,9,有K张卡片上写着i。
我们将这些卡片随机洗牌,并将其中5张卡片分发给吉吉和阿飞,每人得到四张正面朝上的牌和一张背面朝上的牌。
给定一个字符串S,表示分发给吉吉的牌,以及一个字符串T,表示分发给阿飞的牌。
S和T都是含有五个字符的字符串。每个字符串的前四个字符是1、2、...或9,表示正面朝上的牌上的数字。每个字符串的最后一个字符是#,表示该卡片是背面朝上的。
我们定义五张牌的得分为$\sum_{i=1}^9{i\times10^{c_i}}$,其中$c_i$是写有i的卡片数量。
当吉吉的手牌得分高于阿飞的手牌得分时,吉吉获胜。
计算吉吉获胜的概率。
我们将这些卡片随机洗牌,并将其中5张卡片分发给吉吉和阿飞,每人得到四张正面朝上的牌和一张背面朝上的牌。
给定一个字符串S,表示分发给吉吉的牌,以及一个字符串T,表示分发给阿飞的牌。
S和T都是含有五个字符的字符串。每个字符串的前四个字符是1、2、...或9,表示正面朝上的牌上的数字。每个字符串的最后一个字符是#,表示该卡片是背面朝上的。
我们定义五张牌的得分为$\sum_{i=1}^9{i\times10^{c_i}}$,其中$c_i$是写有i的卡片数量。
当吉吉的手牌得分高于阿飞的手牌得分时,吉吉获胜。
计算吉吉获胜的概率。
输入
$2\le K \le 10^5$
$|S|=|T|=5$
字符串S和T的前四个字符分别是1、2、...或9。
在字符串S和T中,数字1、2、...、9最多出现K次。
字符串S和T的第五个字符是#。
$|S|=|T|=5$
字符串S和T的前四个字符分别是1、2、...或9。
在字符串S和T中,数字1、2、...、9最多出现K次。
字符串S和T的第五个字符是#。
输出
请打印吉吉获胜的概率,以小数形式表示,保留6位小数
样例输入 复制
2
1144#
2233#
样例输出 复制
0.444444