比赛场次 | 373 |
---|---|
比赛名称 | 20170519 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2017-05-19 19:00:00 |
结束时间 | 2017-05-19 22:00:00 |
开放分组 | 全部用户 |
注释介绍 |
题目名称 | 子串 |
---|---|
输入输出 | substrings.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试点数 | 10 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
Hyoi_0Koto | AAAAAAAAAA | 0.060 s | 0.42 MiB | 100 |
31627012 | AAAAAAAAAA | 0.077 s | 0.63 MiB | 100 |
老爹 | WWWWWWWWWW | 0.004 s | 0.31 MiB | 0 |
Shirry | WWWWWEEEEE | 0.415 s | 0.97 MiB | 0 |
给出一些字符和各自对应的选择概率,随机选择L次后将得到一个长度为L的随机字符串S(每次独立随机)。给出K个模板串,计算S不包含任何一个串的概率(即任何一个模板串都不是S的连续子串)。
输入第一行为测试数据组数T(T<=50)。
对于每组测试数据,第一行为模板串个数K(K<=20)。以下K行每行包含一个模板串(长度不超过20)。接下来一行为一个整数N,即字符个数,下面的N行每行为一个不同的字符(保证为大小写字母或者数字)和选择它的概率pi。所有pi之和保证为1。最后一行为生成的字符串长度L(L<=100)。模式串保证只由上述N个字符组成。
每组测试数据结束后有一个空行。
对于每组测试数据,先输出测试数据编号,再输出生成的串不包含任何一个模板串的概率,结果保留到小数点后6位(详细格式见样例输出)。
2 1 a 2 a 0.5 b 0.5 2 2 ab ab 2 a 0.2 b 0.8 2
Case #1: 0.250000 Case #2: 0.840000
在此键入。
在此键入。