AT_code_festival_2018_qualb_d Sushi Restaurant

Description

[problemUrl]: https://atcoder.jp/contests/code-festival-2018-qualb/tasks/code_festival_2018_qualb_d CODE FESTIVAL 2018 本戦の参加者は $ N $ 人である. これから, 彼らは夕食で寿司を食べる. それぞれの参加者は *空腹度* という整数の値を持つ. この値は, それぞれの参加者について独立に, 以下のように定まる. - 確率 $ \frac{p_1}{q} $ で空腹度 $ x_1 $, 確率 $ \frac{p_2}{q} $ で空腹度 $ x_2 $, ... , 確率 $ \frac{p_M}{q} $ で空腹度 $ x_M $. あなたは寿司職人である. 厨房に $ N $ 枚の皿があり, あなたはそれぞれの皿に寿司を $ 1 $ 個以上乗せる. 皿に乗せられる寿司の数に制限はなく, 皿ごとに異なる個数の寿司を乗せてもよい. そして, これら $ N $ 枚の皿が参加者たちの座るテーブルに運ばれ, 彼らは皿をそれぞれ $ 1 $ 枚取る. 空腹度 $ x $ の参加者が $ y $ 個の寿司の乗った皿を取ると, その参加者の *不満度* は $ |x\ -\ y| $ となる. 参加者たちは彼ら自身の空腹度を把握しており, 彼らは全員の不満度の合計が最小となるように皿を取る. このときの全員の不満度の合計を *不適合度* と呼ぶ. あなたは, 不適合度の期待値が最小となるように皿に寿司を乗せたい. このように皿に寿司を乗せたときの不適合度の期待値を求めよ.

Input Format

入力は以下の形式で標準入力から与えられる. > $ N $ $ M $ $ q $ $ x_1 $ $ p_1 $ $ x_2 $ $ p_2 $ $ x_3 $ $ p_3 $ $ : $ $ : $ $ x_M $ $ p_M $

Output Format

不適合度の期待値の達成可能な最小値を出力しなさい. ジャッジの解からの絶対誤差または相対誤差が $ \pm\ 0.0001 $ 以内であれば正解とみなされる.

Explanation/Hint

### 制約 - $ N $ は $ 1 $ 以上 $ 2\ 000 $ 以下の整数 - $ M $ は $ 1 $ 以上 $ 2\ 000 $ 以下の整数 - $ 1\ \leq\ x_1\