Problem5062--马拉松

5062: 马拉松

Time Limit: 1.000 Sec  Memory Limit: 128 MB
Submit: 13  Solved: 5
[Submit] [Status] [Web Board] [Creator:]

Description

问题描述】

某城市冬季举办环城 25km25km25km 马拉松接力赛,每个代表队有 5 人参加比赛,比赛要求每个的每名参赛选手只能跑一次,一次至少跑 1km1km1km、最多只能跑10km10km10km,而且每个选手所跑的公里数必须为整数,即接力的地方在整公里处。
作为学校代表队的教练,你精心选择了5 名长跑能手,进行了训练和测试,得到了这5名选手尽力连续跑 1km、2km、…、10km1km、2km、…、10km1km2km10km 的所用时间。现在他要进行一个合理的安排,让每个选手跑合适的公里数,使学校代表队跑完 25km25km25km 所用的时间最短。根据队员的情况,这个最短的时间是惟一的,但安排方案可能并不惟一。
根据测试情况及一般运动员的情况得知,连续跑 1km1km1km 要比连续跑 2km2km2km 速度快,连续跑 2km2km2km 又要比连续跑 3km3km3km 速度快……也就是说连续跑的路程越长,速度越慢,当然也有特殊的,就是速度不会变慢,但是绝不可能变快。

【输入格式】

五行数据,分别是 1 到 5 号队员的测试数据,每行的10 个整数,表示某一个运动员尽力连续跑 1km、2km、…、10km1km、2km、…、10km1km2km10km 所用的时间(小于等于 10000)。

【输出格式】

两行,第一行是最短的时间,第二行是五个数据,分别是1到5号队员各自连续跑的公里数。

【样例输入】

333 700 1200 1710 2240 2770 3345 3956 4778 5899 

300 610 960 1370 1800 2712 3734 4834 5998 7682

298 612 990 1540 2109 2896 3790 4747 5996 7654

289 577 890 1381 1976 2734 3876 5378 6890 9876

312 633 995 1407 1845 2634 3636 4812 5999 8123

【样例输出】

9905
6 5 5 4 5

Source/Category

 

[Submit] [Status]