Codeforces Beta Round 81
B
Dark Assembly
Codeforces
1800
原题
← AC →
翻译中…

Dark Assembly is a governing body in the Netherworld. Here sit the senators who take the most important decisions for the player. For example, to expand the range of the shop or to improve certain characteristics of the character the Dark Assembly's approval is needed.

翻译中…

The Dark Assembly consists of $*n*$ senators. Each of them is characterized by his level and loyalty to the player. The level is a positive integer which reflects a senator's strength. Loyalty is the probability of a positive decision in the voting, which is measured as a percentage with precision of up to $10%$.

翻译中…

Senators make decisions by voting. Each of them makes a positive or negative decision in accordance with their loyalty. If strictly more than half of the senators take a positive decision, the player's proposal is approved.

翻译中…

If the player's proposal is not approved after the voting, then the player may appeal against the decision of the Dark Assembly. To do that, player needs to kill all the senators that voted against (there's nothing wrong in killing senators, they will resurrect later and will treat the player even worse). The probability that a player will be able to kill a certain group of senators is equal to $*A* / (*A* + *B*)$, where $*A*$ is the sum of levels of all player's characters and $*B*$ is the sum of levels of all senators in this group. If the player kills all undesired senators, then his proposal is approved.

翻译中…

Senators are very fond of sweets. They can be bribed by giving them candies. For each received candy a senator increases his loyalty to the player by $10%$. It's worth to mention that loyalty cannot exceed $100%$. The player can take no more than $*k*$ sweets to the courtroom. Candies should be given to the senators before the start of voting.

翻译中…

Determine the probability that the Dark Assembly approves the player's proposal if the candies are distributed among the senators in the optimal way.

翻译中…

Input

翻译中…

The first line contains three integers $*n*$, $*k*$ and $*A*$ ($1 ≤ *n*, *k* ≤ 8$, $1 ≤ *A* ≤ 9999$).

翻译中…

Then $*n*$ lines follow. The $*i*$-th of them contains two numbers — $*b*_{*i*}$ and $*l*_{*i*}$ — the $*i*$-th senator's level and his loyalty.

翻译中…

The levels of all senators are integers in range from $1$ to $9999$ (inclusive). The loyalties of all senators are integers in range from $0$ to $100$ (inclusive) and all of them are divisible by $10$.

翻译中…

Output

翻译中…

Print one real number with precision $10^{ - 6}$ — the maximal possible probability that the Dark Assembly approves the player's proposal for the best possible distribution of candies among the senators.

翻译中…

Note

翻译中…

In the first sample the best way of candies' distribution is giving them to first three of the senators. It ensures most of votes.

翻译中…

It the second sample player should give all three candies to the fifth senator.

翻译中…

样例

Input #1
5 6 100
11 80
14 90
23 70
80 30
153 70
Output #1
1.0000000000
InputCopy OutputCopy
Input #2
5 3 100
11 80
14 90
23 70
80 30
153 70
Output #2
0.9628442962
InputCopy OutputCopy
Input #3
1 3 20
20 20
Output #3
0.7500000000
InputCopy OutputCopy
题目信息
题号
105B
时间限制
2 s
内存限制
256 MB
标签
暴力
概率论

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