比赛场次 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 简单对比
用户 结果 时间 内存 得分
Gravatarmikumikumi AAAAAAAAAA 1.749 s 4.31 MiB 100
Gravatar前鬼后鬼的守护 AAAAAAETEE 4.264 s 10.10 MiB 60
Gravatarstarli AAAAWWWWWW 0.049 s 0.81 MiB 40
Gravatar咸鱼二号 AAAAWWWWWW 0.115 s 0.55 MiB 40
Gravatardydxh AAAATTTTTT 24.001 s 0.56 MiB 40
Gravatarmomo123 AAWWEEEEEE 0.764 s 0.31 MiB 20
Gravatarcoo AWWWWWWWWW 0.124 s 0.53 MiB 10
Gravatarslyterlins EAEEEWWWWW 0.832 s 0.60 MiB 10
Gravatar昵称是什么鬼 C 0.000 s 0.00 MiB 0
GravatarJobs.T C 0.000 s 0.00 MiB 0
GravatarYXH_YXH C 0.000 s 0.00 MiB 0
GravatarDerrick_M EEEEEEEEEE 0.002 s 64.29 MiB 0
Gravatarmask RRRRRRRRRR 0.003 s 0.29 MiB 0
GravatarTear smile RRRRRRRRRR 0.005 s 0.32 MiB 0
Gravatarfengchenxue RRRRRRRRRR 0.005 s 0.32 MiB 0
GravatarWAHT WWWWWWWWWW 0.006 s 0.59 MiB 0
Gravatarfyb WWWWWWWWWW 0.007 s 0.29 MiB 0
GravatarFETS 1/3 RRRRRRRRRR 0.012 s 0.91 MiB 0
Gravatarshooter WWWWWWWWWW 0.015 s 0.25 MiB 0
GravatarCollor WWWWWWWWWW 0.016 s 0.28 MiB 0
GravatarTZJerry WWWWWWWWWW 0.021 s 0.28 MiB 0
Gravatar小明 WWWWWWWWWW 0.040 s 0.26 MiB 0
GravatarThe laster WWWWWWWWWW 0.041 s 0.31 MiB 0
Gravatardebug RRRRRRRRRR 0.047 s 0.81 MiB 0
GravatarWINAPI WWWWWWWWWW 0.071 s 0.28 MiB 0
GravatarBinary10 WWWWWWWWWW 0.071 s 0.66 MiB 0
GravatarTen.X WWWWWWWWWW 0.072 s 0.25 MiB 0
Gravatarlxtgogogo WWWWWWWWWW 0.089 s 0.59 MiB 0
GravatarVG|Kn. WWWWWWWWWW 0.141 s 0.90 MiB 0
Gravatar321Rain WWWWWWWWWW 0.167 s 1.46 MiB 0
Gravatar坐看321JG虐场 WWWWWWWWWW 0.249 s 0.32 MiB 0
Gravatartyphon WWWWEETEEE 4.007 s 0.15 MiB 0
Gravatarsro dydxh orz WWWWWTTTTT 20.004 s 0.66 MiB 0
Gravatarsxysxy WWWWTTTTTT 24.014 s 0.52 MiB 0

Asm.Def的打击序列

★★★   输入文件:asm_lis.in   输出文件:asm_lis.out   简单对比
时间限制:4 s   内存限制:256 MiB

【题目描述】


白色圆柱形的“蓝翔”号在虚空中逐渐变大,一声沉闷的撞击后停住不动。空气阀开始“嘶嘶”作响。

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个整数,即摧毁所有目标的最小费用。

【样例输入1】

4 3 10
1 2 2
2 3 2
3 1 2

【样例输出1】

16

【样例输入2】

6 5 5
1 3 2
2 3 2
3 4 2
4 5 2
4 6 2

【样例输出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战记之拉格朗日点”杯