题目名称 | 2317. [Codeforces 675E] 死神永生 |
---|---|
输入输出 | history_of_earth.in/out |
难度等级 | ★★★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 10 |
题目来源 | Satoshi 于2016-05-17加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:2, 提交:3, 通过率:66.67% | ||||
0 | 100 | 0.205 s | 2.96 MiB | C++ |
Satoshi | 100 | 0.323 s | 4.51 MiB | C++ |
0 | 90 | 0.268 s | 2.58 MiB | C++ |
关于 死神永生 的近10条评论(全部评论) | ||||
---|---|---|---|---|
吃我二向箔
+1s
2016-08-23 14:07
3楼
| ||||
猝不及防……
cstdio
2016-05-23 15:54
2楼
| ||||
|
history_of_earth.in
输出文件:history_of_earth.out
简单对比在很多很多很多很多很多年以前,宇宙是十维的,那是一个无法想象,不可描述的世界。
然而,宇宙间的文明互相猜忌,他们疯狂地进行降维打击,最后,宇宙变成了一维。
在这条直线上,有着若干个地铁站$1,2,3.......,n$生命是什么呢?一个原点。直线的尽头是什么呢,是地铁站$n$,传说中存在一位带着眼镜的年老的两栖类生物.这使得$1,2,3,....n-1$的地铁站的生命体去$n$号地铁站朝圣。每个地铁站(除了$n$号)都有一个参数$a_i$,表示$i$号地铁站能买到目的地为$i+1$到$a_i$号地铁站的车票,每张车票1元。有些生命表示,即便见不到长者,朝着长者的方向走一走也是极好的,所以你需要计算,$\sum\limits_{i=1}^{n-1}\sum\limits_{j=i+1}^{n}p(i,j)$,$p(i,j)$表示i号地铁站到j号地铁站所需要的最少花费.
第一行一个整数$n$
接下来$n-1$个数,表示$a_i$
只有一个整数$ans$
5 2 3 5 5
17
$p(1, 2) = 1$
$p(1, 3) = 2$
$p(1, 4) = 3$
$p(1, 5) = 3$
$p(2, 3) = 1$
$p(2, 4) = 2$
$p(2, 5) = 2$
$p(3, 4) = 1$
$p(3, 5) = 1$
$p(4, 5) = 1$
数据范围:
对于30%的数据$N<=2000$
对于60%的数据$N<=100000$,数据随机
对于100%的数据$N<=100000$
CF 675E