提高组模拟试题七第二试 佐佐小次郎

Time Limit:10000MS  Memory Limit:65536K
Total Submit:26 Accepted:26
Case Time Limit:1000MS

Description

佐佐木小次郎是个无名的剑豪。一天他在一个地图上标记了n个点,他一开始在1号点,打算到这其他的点去修炼神技ecr。佐佐木可以在某些点之间用独门秘籍进行迅速移动,耗费比一般人少的时间。另外,佐佐木有神技FS,可以瞬间移动到已经到达过的标记点处。然而,佐佐木是个数学白痴,他希望你能告诉他,他最少需要耗费多少时间才能视察完所有的点。

Input

输入第一行为n和m,表示有n个标记点,编号为1~n。
接下来有m行,每行有三个整数A,B,T,表示佐佐木可以在编号为A和B的两个点之间花费时间T进行移动。

Output

输出一行,为最少时间。如果佐佐木不能到达所有标记点,输出-1.

Sample Input

   3 31 2 31 3 42 3 5

Sample Output

   7
【样例解释】佐佐木从点1去到点2,然后FS回点1,再去点3,即可。

Hint

【数据规模】
对于30%的数据,n<=10。
对于50%的数据,n<=100。
对于100%的数据,n<=1000,m<=500000,T<=10^8.不存在重复的(A,B)。

Source

付浩南

提高组模拟试题七第二试 佐佐小次郎相关推荐

  1. NOIP2017提高组模拟赛4 (总结)

    NOIP2017提高组模拟赛4 (总结) 第一题 约数 设K是一个正整数,设X是K的约数,且X不等于1也不等于K. 加了X后,K的值就变大了,你可以重复上面的步骤.例如K= 4,我们可以用上面的规则产 ...

  2. 第一届『Citric杯』NOIP提高组模拟赛 题解

    [官方题解]第一届『Citric杯』NOIP提高组模拟赛 题解 第一题 柠檬超市 这题是本次模拟赛的送分题.做法显然. 但是注意此题有一个陷阱: 注意W和C的规模都是10^9,所以如果直接用doubl ...

  3. 微型计算机曾经使用过的字长,自考《计算机应用基础》模拟试题七

    单选题(每题1分,共40分) 1.远程登录服务是____. A.DNS B.FTP C.CHAT D.TELNET 2.通讯网中发送方和接收方之间的物理通路叫作_____. A.传输网络 B.传输电缆 ...

  4. [NowCoder牛客]2021NOIP提高组模拟赛第二场T3——树数树(启发式合并堆)

    树数树 description solution code description [题目描述] 牛牛有一棵 n 个点的有根树,根为 1. 我们称一个长度为 m 的序列 a 是好的,当且仅当: • ∀

  5. 牛客网提高组模拟赛第七场 T3 洞穴(附bitset介绍)

    就是DP. 我们可以很简单的想到要枚举中间点,进行边数的转移. 但是因为边长数据范围很大,所以我们考虑log的倍增. 状态设计为\(dp[i][j][k]\),为从节点\(i\)走\(2^k\)步能否 ...

  6. NOIP 2018 提高组初赛试题 题目+答案+简要解析

    一.单项选择题(共 10  题,每题 2  分,共计 20  分: 每题有且仅有一个正确选项) 1. 下列四个不同进制的数中,与其它三项数值上不相等的是( ). A. (269) 16 B. (617 ...

  7. 计蒜客NOIP2017提高组模拟赛(四)day1

    T1:小X的质数 小 X 是一位热爱数学的男孩子,在茫茫的数字中,他对质数更有一种独特的情感.小 X 认为,质数是一切自然数起源的地方. 在小 X 的认知里,质数是除了本身和 1 以外,没有其他因数的 ...

  8. NOIP2012 提高组初赛试题讲解

    T1 考察计算机基础知识,所谓集成电路是将大量的晶体管和电子线路组合在一块硅片上,故又称为芯片.故选 A A A. T2 H T M L HTML HTML超文本标记语言阅读方式是浏览器,浏览器主要用 ...

  9. 【洛谷】NOIP提高组模拟赛Day2【动态开节点/树状数组】【双头链表模拟】

    U41571 Agent2 题目背景 炎炎夏日还没有过去,Agent们没有一个想出去外面搞事情的.每当ENLIGHTENED总部组织活动时,人人都说有空,结果到了活动日,却一个接着一个咕咕咕了.只有不 ...

最新文章

  1. C++中指向类成员指针的用法
  2. 【错误记录】Android Studio 中查看 Gradle 配置的方法源码 ( 配置 gradle-wrapper.properties 中版本为 gradle-x.x.x-all.zip )
  3. LA 3890 (半平面交) Most Distant Point from the Sea
  4. Linux学习笔记4-三种不同类型的软件的安装(绿色软件、rpm软件、源代码软件)...
  5. 突破冰箱局限!海尔智家AWE发布美食物联生态平台
  6. [深度学习NPL]word2vector总结与理解
  7. redux,react-redux之间的关系
  8. 漫画:Dijkstra 算法的优化
  9. 有效的java限定名称_java - 如何获取java类的完全限定名称 - SO中文参考 - www.soinside.com...
  10. Spring的Bean生命周期
  11. 计算机无法识别外接光驱,USB外置光驱不能用怎么办 USB外置光驱无法识别解决方法...
  12. iPhone 快捷指令 文本朗读
  13. 2018春季校园招聘笔经面经合集:Java开发岗
  14. 下一个五年,存储的生意在哪里?
  15. RN入门基础3:JSX动态布局之自定义属性state
  16. Strings、bytes and runes -- 就要学习Go语言
  17. 使用ros从realsence相机中获取图像
  18. 如何检测计算机主板的好坏,如何测试电脑主板上电源芯片的好坏有什么方法
  19. 国产超低功耗华大单片启动文件详解及SystemInit函数分析
  20. CISCO交换机简简单单

热门文章

  1. Android ListView 设置分割线的设置
  2. Ubuntu 16.04 安装手札
  3. 你和高级工程师的差距在哪儿?
  4. 淘宝月销量(可以显示具体数值)接口
  5. IC设计高级012:afifo读数据用什么信号采样
  6. 双拳巧打技击法-防身武术大全
  7. PMP十五至尊图(PMBOK第六版)
  8. 阿里云服务器访问恶意域名_处理方法
  9. Python图形界面开发教程-课程笔记-2022-2-14
  10. 教你如何使用Zbrush雕刻复杂的角色模型!