CF150C.Smart Cheater

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

I guess there's not much point in reminding you that Nvodsk winters aren't exactly hot. That increased the popularity of the public transport dramatically. The route of bus 6262 has exactly nn stops (stop 11 goes first on its way and stop nn goes last). The stops are positioned on a straight line and their coordinates are 0=x_{1}<x_{2}<...<x_{n} .

Each day exactly mm people use bus 6262 . For each person we know the number of the stop where he gets on the bus and the number of the stop where he gets off the bus. A ticket from stop aa to stop bb ( a<b ) costs xbxax_{b}-x_{a} rubles. However, the conductor can choose no more than one segment NOT TO SELL a ticket for. We mean that conductor should choose C and D (С <= D) and sell a ticket for the segments [ AA , CC ] and [ DD , BB ], or not sell the ticket at all. The conductor and the passenger divide the saved money between themselves equally. The conductor's "untaxed income" is sometimes interrupted by inspections that take place as the bus drives on some segment of the route located between two consecutive stops. The inspector fines the conductor by cc rubles for each passenger who doesn't have the ticket for this route's segment.

You know the coordinated of all stops xix_{i} ; the numbers of stops where the ii -th passenger gets on and off, aia_{i} and bib_{i} ( a_{i}<b_{i} ); the fine cc ; and also pip_{i} — the probability of inspection on segment between the ii -th and the i+1i+1 -th stop. The conductor asked you to help him make a plan of selling tickets that maximizes the mathematical expectation of his profit.

输入格式

The first line contains three integers nn , mm and cc ( 2<=n<=1500002<=n<=150000 , 1<=m<=3000001<=m<=300000 , 1<=c<=100001<=c<=10000 ).

The next line contains nn integers xix_{i} ( 0<=xi<=1090<=x_{i}<=10^{9} , x1=0x_{1}=0 , x_{i}<x_{i+1} ) — the coordinates of the stops on the bus's route.

The third line contains n1n-1 integer pip_{i} ( 0<=pi<=1000<=p_{i}<=100 ) — the probability of inspection in percents on the segment between stop ii and stop i+1i+1 .

Then follow mm lines that describe the bus's passengers. Each line contains exactly two integers aia_{i} and bib_{i} ( 1<=a_{i}<b_{i}<=n ) — the numbers of stops where the ii -th passenger gets on and off.

输出格式

Print the single real number — the maximum expectation of the conductor's profit. Your answer will be considered correct if its absolute or relative error does not exceed 10610^{-6} .

Namely: let's assume that your answer is aa , and the answer of the jury is bb . The checker program will consider your answer correct, if .

输入输出样例

  • 输入#1

    3 3 10
    0 10 100
    100 0
    1 2
    2 3
    1 3
    

    输出#1

    90.000000000
    
  • 输入#2

    10 8 187
    0 10 30 70 150 310 630 1270 2550 51100
    13 87 65 0 100 44 67 3 4
    1 10
    2 9
    3 8
    1 5
    6 10
    2 7
    4 10
    4 5
    

    输出#2

    76859.990000000
    

说明/提示

A comment to the first sample:

The first and third passengers get tickets from stop 11 to stop 22 . The second passenger doesn't get a ticket. There always is inspection on the segment 11 - 22 but both passengers have the ticket for it. There never is an inspection on the segment 22 - 33 , that's why the second passenger gets away with the cheating. Our total profit is (0+90/2+90/2)=90(0+90/2+90/2)=90 .

首页