大榕树——让我们共成长!
大榕树 myDrs.org
您的位置:大榕树 \ 编程       |  Logo语言   |  Pascal语言   |  信息学奥赛   |  高考保送    |  HTML版本
|  信息学奥赛>>竞赛题库>>NOI2003 Day2 数据生成器         本站全文搜索: 友情提示:

NOI2003 Day2 数据生成器
http://www.mydrs.org  8/8/2003  大榕树


【题目背景】

小明在做NOI2003练习赛的《幸福的老鼠》时觉得题目太简单了,于是对原题做了一些扩展:

l   将原题的N20扩展到200000

l   将原题经过一条街道需要的时间改为Ti1 £ Ti £ 1000000000)分钟(i为街道的编号)。

l   增加了一个条件:小狗家Y离老鼠家X的距离小于等于大狗家Z离老鼠家X的距离。

即使这样,他仍然很快地做了出来。于是,小明打算做一些输入文件来测试他的程序。现在他已经生成了一些符合题意的图,不过为了增大测试数据的难度,他希望你能帮他选取一组XYZ,使老鼠拿到礼物的时间尽可能地大。

 

【小明扩展的题目(注意,你并不需要解决此题)】

幸福的老鼠Jerry要过生日了,小狗大狗分别送了它一份生日礼物。现在Jerry打算从自己家X出发,先到小狗家Y(因为小狗家Y离老鼠家X的距离小于等于大狗家Z离老鼠家X的距离),再到大狗家Z,将两份礼物取回。

卡通城由N3 £ N £ 200000)个居住点和N-1条连接居住点的双向街道组成,经过第i条街道需花费Ti1 £ Ti £ 1000000000)分钟的时间。可以保证,任两个居住点间都存在通路。

不妨设Jerry家在点X,小狗家在点Y,大狗家在点Z。现在,请你计算,Jerry最快需要耗费多长时间才能拿到生日礼物?

 

【任务描述】

定义:令|AB|表示卡通城中从A点走到B点需要的最少时间。

给出卡通城的地图,找到一组XYZ,使得:

      |XY||XZ|

      |XY|+|YZ|最大。

并求出此时|XY|+|YZ|的值。

 

【输入文件】

输入文件jerrygen.in第一行是两个整数N3 £ N £ 200000)和MM=N-1),分别表示居住点总数和街道总数。从第2行开始到第N行,每行给出一条街道的信息。第i+1行包含整数UiViTi1£Ui, Vi £ N1 £ Ti £ 1000000000),表示街道i连接居住点UiVi,并且经过街道i需花费Ti分钟。

【输出文件】

输出文件jerrygen.out仅包含一个整数T,即|XY|+|YZ|的最大值。

 

【样例输入】

4 3

1 2 1

2 3 1

3 4 1

【样例输出】

4


共有2999位读者阅读过此文

  • 上篇文章NOI2003 Day1 卫星探测
  • 下篇文章NOI2003 Day2 草莓

  • 发送邮件
    保存页面 打印文章 HTML版本 发表评论

    □- 近期热门文章 □- 相关文章
    1. NOIP2006竞赛大纲 [8307]
    2. 七类高中生具有保送资格 [5911]
    3. NOI2006获奖选手名单 [4956]
    4. 关于举办NOIP2006模拟赛的通告 [4107]
    5. Turbo Pascal各语句运行速... [3595]
    6. Turbo王者归来新Delphi免费... [3182]
    7. IOI2006我国4名选手全部获得金... [2946]
    8. 关于APIO2007与IOI2007... [2764]
    9. noip倒计时 by 枯叶蝴蝶 [2684]
    10. 朱泽园:思想上的金牌更重要 [2169]
    中小学电脑报获NOI2005承办权
    NOI2003获奖名单
    NOI2003试题Word文档下载
    NOI2003 Day2 智破连环阵
    NOI2003 Day2 草莓
    NOI2003 Day2 数据生成器
    NOI2003 Day1 卫星探测
    NOI2003 Day1 文本编译器
    NOI2003 Day1 木棒游戏
    [正在进行]NOI2003赛场传真
     

    关于本站 | 合作伙伴 | 联系方式
    大榕树 版权所有 ©1999-2006 www.myDrs.org 闽ICP备05000721号