字符串
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
问题描述
给定 个长度为 的不同的 字符串 。
一个长度为 的 字符串 是好的,当且仅当 这 个子串两两不同,且每个子串均为 中的一个。
例如 ,那么好的字符串有 ,容易发现好的字符串共有 个。
小 给出了一台 编码机,当小 按下 时有 的概率编码机打出 , 的概率打出 ;当小 按下 时有 的概率编码机打出 , 的概率打出 。
编码机最多打出 个字符,因此小 希望其恰能打出一个好的字符串,已知小 绝顶聪明,会根据当前编码机打出的结果动态调整自身策略,请问小 最终能打出一个好的字符串的胜率。
输入格式
输入第一行,包含 个正整数 和一个至多六位小数 。
之后 行,每行给出一个 个字符的 串 。
输出格式
输出一行,表示答案,如果你的答案与标准答案的绝对误差不超过 ,则会被认为答案正确,否则答案错误。
样例输入1
3 2 0.5
00
01
10
样例输出1
0.093750000000
样例输入2
2 5 0.1234
01000
10100
样例输出2
0.305642115411
样例输入3
5 5 0.999
00000
00001
00010
00011
00100
样例输出3
0.984112560855
样例输入4
5 5 0.001
00000
00001
00010
00011
00100
样例输出4
0.984112560855
样例输入5
5 5 0.1
00000
00001
01010
01011
00100
样例输出5
0.163155870461
样例输入6
见下发文件。
样例输出6
见下发文件。
评测数据规模
对于 的数据,。
对于 的数据,。
对于所有测评数据,。