Deltix Round, Summer 2021 (open for everyone, rated, Div. 1 + Div. 2)
F
Sports Betting
Codeforces
2500
原题
← EG →
翻译中…

image

翻译中…

William is not only interested in trading but also in betting on sports matches. $n$ teams participate in each match. Each team is characterized by strength $a_i$. Each two teams $i \lt j$ play with each other exactly once. Team $i$ wins with probability $\frac{a_i}{a_i + a_j}$ and team $j$ wins with probability $\frac{a_j}{a_i + a_j}$.

翻译中…

The team is called a winner if it directly or indirectly defeated all other teams. Team $a$ defeated (directly or indirectly) team $b$ if there is a sequence of teams $c_1$, $c_2$, ... $c_k$ such that $c_1 = a$, $c_k = b$ and team $c_i$ defeated team $c_{i + 1}$ for all $i$ from $1$ to $k - 1$. Note that it is possible that team $a$ defeated team $b$ and in the same time team $b$ defeated team $a$.

翻译中…

William wants you to find the expected value of the number of winners.

翻译中…

Input

翻译中…

The first line contains a single integer $n$ ($1 \leq n \leq 14$), which is the total number of teams participating in a match.

翻译中…

The second line contains $n$ integers $a_1, a_2, \dots, a_n$ ($1 \leq a_i \leq 10^6$)  — the strengths of teams participating in a match.

翻译中…

Output

翻译中…

Output a single integer  — the expected value of the number of winners of the tournament modulo $10^9 + 7$.

翻译中…

Formally, let $M = 10^9+7$. It can be demonstrated that the answer can be presented as a irreducible fraction $\frac{p}{q}$, where $p$ and $q$ are integers and $q \not \equiv 0 \pmod{M}$. Output a single integer equal to $p \cdot q^{-1} \bmod M$. In other words, output an integer $x$ such that $0 \le x \lt M$ and $x \cdot q \equiv p \pmod{M}$.

翻译中…

Note

翻译中…

To better understand in which situation several winners are possible let's examine the second test:

翻译中…

One possible result of the tournament is as follows ($a \rightarrow b$ means that $a$ defeated $b$):

翻译中…
  • $1 \rightarrow 2$
  • $2 \rightarrow 3$
  • $3 \rightarrow 1$
  • $1 \rightarrow 4$
  • $1 \rightarrow 5$
  • $2 \rightarrow 4$
  • $2 \rightarrow 5$
  • $3 \rightarrow 4$
  • $3 \rightarrow 5$
  • $4 \rightarrow 5$
翻译中…

Or more clearly in the picture:

翻译中…

image

翻译中…

In this case every team from the set $\{ 1, 2, 3 \}$ directly or indirectly defeated everyone. I.e.:

翻译中…
  • $1$st defeated everyone because they can get to everyone else in the following way $1 \rightarrow 2$, $1 \rightarrow 2 \rightarrow 3$, $1 \rightarrow 4$, $1 \rightarrow 5$.
  • $2$nd defeated everyone because they can get to everyone else in the following way $2 \rightarrow 3$, $2 \rightarrow 3 \rightarrow 1$, $2 \rightarrow 4$, $2 \rightarrow 5$.
  • $3$rd defeated everyone because they can get to everyone else in the following way $3 \rightarrow 1$, $3 \rightarrow 1 \rightarrow 2$, $3 \rightarrow 4$, $3 \rightarrow 5$.
翻译中…

Therefore the total number of winners is $3$.

翻译中…

样例

Input #1
2
1 2
Output #1
1
InputCopy OutputCopy
Input #2
5
1 5 2 11 14
Output #2
642377629
InputCopy OutputCopy
题目信息
题号
1556F
时间限制
4 s
内存限制
256 MB
标签
位运算
组合数学
动态规划
图论
数学
概率论

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。