比赛场次 | 279 |
---|---|
比赛名称 | “Asm.Def战记之拉格朗日点”杯 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2015-11-04 08:10:00 |
结束时间 | 2015-11-04 12:00:00 |
开放分组 | 全部用户 |
注释介绍 | 题解:http://pan.baidu.com/s/1nts3SzJ |
题目名称 | Asm.Def的打击序列 |
---|---|
输入输出 | asm_lis.in/out |
时间限制 | 4000 ms (4 s) |
内存限制 | 256 MiB |
测试点数 | 10 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
mikumikumi | AAAAAAAAAA | 1.749 s | 4.31 MiB | 100 |
前鬼后鬼的守护 | AAAAAAETEE | 4.264 s | 10.10 MiB | 60 |
starli | AAAAWWWWWW | 0.049 s | 0.81 MiB | 40 |
咸鱼二号 | AAAAWWWWWW | 0.115 s | 0.55 MiB | 40 |
dydxh | AAAATTTTTT | 24.001 s | 0.56 MiB | 40 |
momo123 | AAWWEEEEEE | 0.764 s | 0.31 MiB | 20 |
coo | AWWWWWWWWW | 0.124 s | 0.53 MiB | 10 |
slyterlins | EAEEEWWWWW | 0.832 s | 0.60 MiB | 10 |
昵称是什么鬼 | C | 0.000 s | 0.00 MiB | 0 |
Jobs.T | C | 0.000 s | 0.00 MiB | 0 |
YXH_YXH | C | 0.000 s | 0.00 MiB | 0 |
Derrick_M | EEEEEEEEEE | 0.002 s | 64.29 MiB | 0 |
mask | RRRRRRRRRR | 0.003 s | 0.29 MiB | 0 |
Tear smile | RRRRRRRRRR | 0.005 s | 0.32 MiB | 0 |
fengchenxue | RRRRRRRRRR | 0.005 s | 0.32 MiB | 0 |
WAHT | WWWWWWWWWW | 0.006 s | 0.59 MiB | 0 |
fyb | WWWWWWWWWW | 0.007 s | 0.29 MiB | 0 |
FETS 1/3 | RRRRRRRRRR | 0.012 s | 0.91 MiB | 0 |
shooter | WWWWWWWWWW | 0.015 s | 0.25 MiB | 0 |
Collor | WWWWWWWWWW | 0.016 s | 0.28 MiB | 0 |
TZJerry | WWWWWWWWWW | 0.021 s | 0.28 MiB | 0 |
小明 | WWWWWWWWWW | 0.040 s | 0.26 MiB | 0 |
The laster | WWWWWWWWWW | 0.041 s | 0.31 MiB | 0 |
debug | RRRRRRRRRR | 0.047 s | 0.81 MiB | 0 |
WINAPI | WWWWWWWWWW | 0.071 s | 0.28 MiB | 0 |
Binary10 | WWWWWWWWWW | 0.071 s | 0.66 MiB | 0 |
Ten.X | WWWWWWWWWW | 0.072 s | 0.25 MiB | 0 |
lxtgogogo | WWWWWWWWWW | 0.089 s | 0.59 MiB | 0 |
VG|Kn. | WWWWWWWWWW | 0.141 s | 0.90 MiB | 0 |
321Rain | WWWWWWWWWW | 0.167 s | 1.46 MiB | 0 |
坐看321JG虐场 | WWWWWWWWWW | 0.249 s | 0.32 MiB | 0 |
typhon | WWWWEETEEE | 4.007 s | 0.15 MiB | 0 |
sro dydxh orz | WWWWWTTTTT | 20.004 s | 0.66 MiB | 0 |
sxysxy | WWWWTTTTTT | 24.014 s | 0.52 MiB | 0 |
白色圆柱形的“蓝翔”号在虚空中逐渐变大,一声沉闷的撞击后停住不动。空气阀开始“嘶嘶”作响。
Asm.Def钻出舱门,杜舰长热情地向他伸出右手,“来者可是Asm.Def?”
“正是。”他趁着握手将U盘递给舰长,“这里是所有目标位置,方教授说控制太空就靠你了,否则咱的通信卫星就是一坨废物。”
“没问题,就用这个,保证让它们灰飞烟灭。”杜舰长调出全息图像,是个细长的针状物体。
“阿姆斯特朗回旋加速喷气式阿姆斯特朗动能弹,”舰长介绍道,“本来想用强相互作用力材料,可惜没弄成,但撞击结构关键点,普通合金也够了。”
“雷达数据有误怎么办?靠信仰?”Asm.Def质疑。
“放心吧,我每个月都替它交党费。”
Asm.Def需要帮忙制定打击序列。我们可以把所有目标看做一个N个点,M条边的边带权有向图,每个点都是一个目标。
有两种手段:动能弹和激光。
Asm.Def可以发射若干枚(也可以是零枚)动能弹。每一枚动能弹会沿图中一条简单路径或简单环飞行:
简单路径形如p1->p2->…->pk,其中p1~pk互不相等,且(p1,p2),(p2,p3)…(pk-1,pk)均为图中的有向边。这时目标p2,p3,…,pk会被摧毁,但p1未被摧毁(因为动能弹在p1处尚未充分加速)。
简单环形如p1->p2->…->pk->p1,其中p1~pk互不相等,且(p1,p2),(p2,p3)…(pk,p1)均为图中的有向边。这时目标p1,p2,…,pk都会被摧毁。
一个目标至多出现在一枚动能弹的路径上(即所有动能弹的路径互不相交,包括简单路径中的p1),因为目标碎片十分危险。
动能弹的费用是它飞行路径的边权之和。
除了动能弹,也可以用激光摧毁一个目标,费用是C。
Asm.Def希望算出摧毁所有目标的最小费用。
第1行3个整数:N,M,C。
接下来M行,每行3个整数s,t,v,代表有一条s->t的有向边,边权为v。
1行1个整数,即摧毁所有目标的最小费用。
4 3 10 1 2 2 2 3 2 3 1 2
16
6 5 5 1 3 2 2 3 2 3 4 2 4 5 2 4 6 2
21
样例1:一枚动能弹路径为1->2->3,花费6,用激光摧毁4,花费10.
样例2:一枚动能弹路径为1->3->4->5,花费6,用激光摧毁1,2,6,花费15.
对于40%的数据,2<=N<=5,1<=M<=10.
对于100%的数据,2<=N<=250,1<=M<=30000;s≠t;1<=s,t<=N;1<=v,c<=10000.
两对城市间可能有多条路径,但不会有自环。
“Asm.Def战记之拉格朗日点”杯