QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 512 MB Total points: 100

#1880. Nikanor 鍾意玩遊戲

Statistics

Nikanor 將所有空閒時間都用咗嚟打機。所以佢喺大學嘅成績好差,不過嗰個係另一個故事。佢亦鍾意賭博。呢題會考慮一隻叫「Orlyanka」嘅遊戲嘅變種。遊戲有兩個玩家,每人都有自己嘅硬幣。硬幣兩面各有一個整數。玩家擲出各自嘅硬幣,數字較大嗰個就贏。可以假設每枚硬幣兩面朝上嘅機會相等。

今晚 Nikanor 會同朋友玩呢隻遊戲。Nikanor 有 $n$ 個朋友,會同每人賭 $x_i$ 盧布。好彩,Nikanor 知道第 $i$ 個朋友嘅硬幣上面係數字 $a_i$ 同 $b_i$。如果 Nikanor 贏咗朋友,佢就會收到 $x_i$ 盧布;否則,佢就要畀朋友 $x_i$ 盧布。如果兩個人擲出嘅數字一樣,就當 Nikanor 贏。

而家 Nikanor 打算去商店買一枚用嚟玩晒所有對局嘅硬幣,令計埋硬幣成本之後嘅期望收益最大。呢間舖頭一枚數字係 $a$ 同 $b$ 嘅硬幣賣 $a\cdot b$ 盧布。Nikanor 可以買兩面數字係任何正整數嘅硬幣。

要 Nikanor 做出正確決定真係好難……佢想你幫手揀一枚硬幣,令期望收益盡量高。

輸入格式

第一行有一個整數 $n$($1\le n\le2\cdot10^5$),表示朋友嘅數目。

跟住 $n$ 行,每行有三個整數 $a_i$、$b_i$ 同 $x_i$($1\le a_i,b_i,x_i\le10^9$),表示第 $i$ 個朋友硬幣上面嘅數字,同第 $i$ 場對局嘅賭注(單位係盧布)。

輸出格式

輸出一個整數,表示最大嘅期望收益。

如果答案嘅絕對誤差或者相對誤差唔超過 $10^{-6}$,就會當係正確。

正式噉講,設你嘅答案係 $a$,評審嘅答案係 $b$。當且僅當 $\frac{|a-b|}{\max(1,|b|)}\le10^{-6}$,你嘅答案先會被接受。

樣例

輸入格式 1

2
1 4 15
3 5 10

輸出格式 1

2.5000000000

輸入格式 2

1
2 2 8

輸出格式 2

4.0000000000

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.