CF1773G.Game of Questions

省选/NOI-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Genie 正在参加一个问答比赛。比赛共 nn 题,有 mm 个参赛者(Genie 为 11 号参赛者)。

比赛的形式如下:先将 nn 道题随机排序(即每个排列出现的概率都是 1n!\dfrac{1}{n!}),然后按排列的顺序会依次问出这 nn 个问题。问一个问题时,若所有人都会或所有人都不会则无事发生,否则不会的人会被淘汰。在 nn 个问题都被问完之后,未被淘汰的人就都赢得胜利。

现在给出每个人是否会每道题,请求出 Genie 获胜的概率。

输入格式

第一行两个整数 n,mn,m(1≤n≤2⋅1051\le n\le 2\cdot 10^5;2≤m≤172\le m\le 17),表示题目数量和参赛人数。

接下来一个 n×mn\times m 的 01 矩阵,第 ii 行第 jj 个数 si,js_{i,j} 表示第 jj 名选手会不会第 ii 题(si,j=1s_{i,j}=1 表示会,否则表示不会)。

输出格式

输出 Genie 获胜的概率。答案是正确的当且仅当其与标准答案的差的绝对值在 10−910^{-9} 以内。

输入输出样例

  • 输入#1

    1 5
    11010

    输出#1

    1.0000000000000000
  • 输入#2

    3 3
    011
    101
    110

    输出#2

    0.3333333333333333
  • 输入#3

    6 4
    1011
    0110
    1111
    0110
    0000
    1101

    输出#3

    0.1666666666666667

说明/提示

样例 11 中,只有一个问题,故问题的顺序只有一种可能。问这个问题后第三、五名参赛者会被淘汰,Genie 和第二、四名选手一起获得胜利,故 Genie 获胜的概率为 11。

样例 22 中,不管问题以哪种顺序问出,问的第一个问题会淘汰一个人,问的第二个问题又会淘汰一个人,剩下那个人获胜。则 Genie 获胜的概率等于第一个问题被第三个问出的概率,即 13\frac{1}{3}。

输入解题思路,AI测评打分。不知道怎么写?

首页