QOJ.ac

QOJ

実行時間制限: 1 s メモリ制限: 2048 MB 満点: 100

#7910. 数据选择器

統計

NWERC 即将到来,你的日程表也排满了会议。你的队友想要安排一次会议,并向你征求意见。然而,你不需要提供确切的日程安排,而是需要填写两份单独的调查问卷:一份用于说明你有空的日期,另一份用于说明你有空的时间段!

作为一名计算机科学家,你只按整点安排会议,且每次会议持续整数小时。因此,你的日程表可以建模为一个 $7$ 行(日期)$24$ 列(小时)的矩阵。矩阵中的每个单元格要么是 ‘.’,要么是 ‘x’,分别表示该日期的该小时你是空闲的,或者已经有会议了。

你必须在第一份问卷中至少选择 $d$ 天,在第二份问卷中至少选择 $h$ 小时。我们假设会议将在你所选的任意小时/日期组合中以相等的概率发生。如果你以最优方式填写问卷,那么你能参加会议的概率是多少?

一份填好的日程表。

输入格式

输入包含: $7$ 行,每行 $24$ 个字符,每个字符要么是 ‘.’,要么是 ‘x’,其中 ‘.’ 表示你有空的空闲时段。 一行,包含两个整数 $d$ 和 $h$ ($1 \le d \le 7, 1 \le h \le 24$),表示你必须填写的最小天数和小时数。

输出格式

输出你在所选会议时间能够参加的概率。 你的答案的绝对误差或相对误差应不超过 $10^{-6}$。

样例

样例输入 1

xxxxxx..xx..xxxxxxxxxxxx
xxxxxxxxxxxxx....xxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxx..xx..xxxxxxxxxxxx
xxxxxxxxxxxxx...x..xxxxx
xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx
2 5

样例输出 1

0.8

样例输入 2

xxxxxxxxx.....x...xxxxxx
xxxxxxxx..x...x...xxxxxx
xxxxxxxx......x...x.xxxx
xxxxxxxx...xxxxxxxxxxxxx
xxxxxxxx...xxxxxxxxxxxxx
xxxxxxxx...xxxxxxxx.xxxx
......xxxxxxxxxxxxxxxxxx
3 8

样例输出 2

0.958333333333333

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.