eolymp
bolt
Try our new interface for solving problems
Məsələlər

Грабёж

Грабёж

\includegraphics{https://static.e-olymp.com/content/69/6966b40dd6ed4487b6c781fe5f70fe89450e2ec0.jpg} Честолюбивый Рой - грабитель, насмотревшись американских боевиков, заметил, что плохих праней всегда ловят в конце фильмов из-за их большой жадности. Поэтому он решил заняться своим прибыльным бизнесом по ограблению банков на короткий срок, после чего вернуться на комфортную работу в университет. Уже несколько месяцев Рой оценивал системы безопасности нескольких банков, а также суммы наличных денег, хранящиеся там. Он хочет чтобы его риск был обдуманным, но при этом количество украденных денег было максимально возможным. Его мама Ольга вычислила приемлимое значение вероятности быть пойманным. Она чувствует, что ее сын будет в безопасности, если вероятность быть пойманным во всех ограбленных им банках будет меньше чем эта. \InputFile Первая строка содержит количество тестов \textbf{T} (\textbf{0} < \textbf{T} ≤ \textbf{100}). Для каждого теста в первой строке заданы действительное число \textbf{P} (\textbf{0.0} ≤ \textbf{P} ≤ \textbf{1.0}) - вероятность того что Рой будет пойман и целое число \textbf{N} (\textbf{0} < \textbf{N} ≤ \textbf{100}) - количество банков, которое он собрается ограбить. Дальше следуют \textbf{N} строк: \textbf{j}-ая строка содержит целое число \textbf{M_j} (\textbf{0} < \textbf{M_j} ≤ \textbf{100}) и действительное число \textbf{P_j} (\textbf{0.0} ≤ \textbf{P_j} ≤ \textbf{1.0}). Банк \textbf{j} содержит \textbf{M_j} миллионов, а вероятность быть пойманным при его ограблении равна \textbf{P_j}. Банк становится банкротом после ограбления, все вероятности независимы, так как у полиции слишком скудное финансирование. \OutputFile Для каждого теста в отдельной строке вывести наибольшее ожидаемое количество миллионов, которое может быть украдено, в то время как вероятность быть пойманным будет меньше заданной величины.
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 64 MiB
Giriş verilənləri #1
3
0.04 3
1 0.02
2 0.03
3 0.05
0.06 3
2 0.03
2 0.03
3 0.05
0.10 3
1 0.03
2 0.02
3 0.05
Çıxış verilənləri #1
2
4
6