题目名称 | 795. [HAOI 2012]高速公路 |
---|---|
输入输出 | roadxw.in/out |
难度等级 | ★★★ |
时间限制 | 3000 ms (3 s) |
内存限制 | 256 MiB |
测试数据 | 10 |
题目来源 | cqw 于2012-05-03加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:108, 提交:330, 通过率:32.73% | ||||
Cooook | 100 | 0.761 s | 26.25 MiB | C++ |
徐心雨 | 100 | 0.793 s | 18.11 MiB | C++ |
徐心雨 | 100 | 0.801 s | 20.13 MiB | C++ |
徐心雨 | 100 | 0.839 s | 20.13 MiB | C++ |
Narcissus | 100 | 0.866 s | 14.40 MiB | C++ |
bbsh | 100 | 0.900 s | 14.05 MiB | C++ |
梦那边的美好ET | 100 | 0.915 s | 27.40 MiB | C++ |
天亮说晚安· | 100 | 0.924 s | 13.29 MiB | C++ |
乐未殇 | 100 | 0.973 s | 27.40 MiB | C++ |
LadyLex | 100 | 0.981 s | 13.66 MiB | C++ |
关于 高速公路 的近10条评论(全部评论) | ||||
---|---|---|---|---|
题解看这里:https://www.cnblogs.com/XLINYIN/p/11780232.html
| ||||
MMP调了好久结果无脑int改long longA掉!不相信int了
father
2018-04-12 17:17
13楼
| ||||
下一个发评论的人是傻逼↓↓↓
-1
2018-04-12 17:14
12楼
| ||||
emmm,注意区间是否取到端点值的问题!
サイタマ
2018-04-12 09:07
11楼
| ||||
各种忘开long long……
| ||||
GG
| ||||
标记永久化强无敌
| ||||
暴力求导(其实是降次),之后splay硬上就好了,时间复杂度O(nlogn)(不要常数)
| ||||
用范浩强treap水过,哈哈哈
| ||||
回复 @Chenyao2333 :
跪跪跪,不跪还是人 |
时间限制:3秒
输入:road.in
输出:road.out
Y901高速公路是一条重要的交通纽带,政府部门建设初期的投入以及使用期间的养护费用都不低,因此政府在这条高速公路上设立了许多收费站。
Y901高速公路是一条由N-1段路以及N个收费站组成的东西向的链,我们按照由西向东的顺序将收费站依次编号为1~N,从收费站i行驶到i+1(或从i+1行驶到i)需要收取Vi的费用。高速路刚建成时所有的路段都是免费的。
政府部门根据实际情况,会不定期地对连续路段的收费标准进行调整,根据政策涨价或降价。
无聊的小A同学总喜欢研究一些稀奇古怪的问题,他开车在这条高速路上行驶时想到了这样一个问题:对于给定的l,r(l<r),在第l个到第r个收费站里等概率随机取出两个不同的收费站a和b,那么从a行驶到b将期望花费多少费用呢?
第一行2个正整数N,M,表示有N个收费站,M次调整或询问
接下来M行,每行将出现以下两种形式中的一种
C l r v 表示将第l个收费站到第r个收费站之间的所有道路的通行费全部增加v
Q l r 表示对于给定的l,r,要求回答小A的问题
所有C与Q操作中保证1<=l l<r,在第l个到第r个收费站里等概率随机取出两个不同的收费站a和b,那么从a行驶到b将期望花费多少费用呢?
对于每次询问操作回答一行,输出一个既约分数
若答案为整数a,输出a/1
4 5
C 1 4 2
C 1 2 -1
Q 1 2
Q 2 4
Q 1 4
1/1
8/3
17/6
所有C操作中的v的绝对值不超过10000
在任何时刻任意道路的费用均为不超过10000的非负整数
所有测试点的详细情况如下表所示
Test |
N |
M |
1 |
=10 |
=10 |
2 |
=100 |
=100 |
3 |
=1000 |
=1000 |
4 |
=10000 |
=10000 |
5 |
=50000 |
=50000 |
6 |
=60000 |
=60000 |
7 |
=70000 |
=70000 |
8 |
=80000 |
=80000 |
9 |
=90000 |
=90000 |
10 |
=100000 |
=100000 |