先挂着。。明天写。。

旅游 【STSR】Round #1

描述

有n-1个人要去旅游,当然他们现在在同一个出发点(点1),他们的目的地各不相同,其中第i个人要去第i个景点(点i+1),当然景点与景点之间有道路连接,通过这些道路需要一定的时间,为了赶时间也为了欣赏沿途的风景,他们约定不走原最短路的最后一条道路,但是要让旅行的时间最短。

(为了保证出题人的良心程度,保证最短路径唯一)

输入格式

行1:两个整数n,m,表示n个景点,m条边。

行2..m+1行:xi,yi,ti,表示有一条从xi到yi的双向道路

输出格式

第1..n-1行:每行一个数表示从出发点到第i个景点(点i+1)的不经过原最短路最后一条道路的最短的旅行时间,无解输出-1

样例输入

4 5

1 2 2

1 3 2

3 4 4

3 2 1

2 4 3

样例输出

3

3

6

数据范围与约定

对于30%的数据,n<=1000,m<=10000

对于100%的数据,n<=10000,m<=200000,保证运算过程中的数字在0到2^31-1范围内。

时间: 2024-10-24 09:10:56

先挂着。。明天写。。的相关文章

时间不够了, 明天写

#include <cstdio> #include <cstring> #include <queue> #define Max 1000090 void read (int &now) { now = 0; register char word = getchar (); while (word < '0' || word > '9') word = getchar (); while (word >= '0' && wor

尝试一下代码高亮。。成功的话明天写一篇blog

using System; using System.Collections; using UnityEngine; public class Time : MonoBehaviour { // Use this for initialization private void Start() { Debug.Log(System.DateTime.Now); Debug.Log(System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));

MySQL写压力性能监控与调优

写压力调优:数据库的写.写压力性能监控.写压力调优参数 一.关于DB的写 1.数据库是一个写频繁的系统 2.后台写.写缓存 3.commit需要写入 4.写缓存失效或者写满-->写压力陡增-->写占读的带宽 1.BBU失效 2.写入突然增加.cache满 5.日志写入.脏缓冲区写入 二.写压力性能监控 全面剖析写压力:多维度的对写性能进行监控. 1.OS层面的监控:iostat -x [[email protected] mydata]# iostat -x Linux 2.6.32-642.

iOS小菜那些年写过的宏文件

一.对新手有用而不一定知道的几个宏 这里要吐槽的是,很多人加载了libextobjc的Pod库,却只用到@weakify(self)和@strongify(self),真是浪费的无法理解,自己写一个,或者把要用的扒出来不行吗... 首先,挂出自己写的,现在用的顺手的几个宏,希望能对新手们有所帮助 /* --------- 主线程执行 --------- */ #define excecuteOnMain(a) if ([NSThread isMainThread]) {\ a } else {

[Demo]提取个人博客园闪存+评论

还在折腾中,这里是我抓取第一页的结果,发现还是有细节要处理,等完善后再发代码 脚本:Perl OK<img src=" <a href="http://static.cnblogs.com/images/ing_lucky.png"" target="_blank" class="gray">static.cnblogs.com...</a>  class="ing_icon_lucky

孪生蜘蛛

codevs1020 孪生蜘蛛 1020 孪生蜘蛛 题目描述 Description 在G城保卫战中,超级孪生蜘蛛Phantom001和Phantom002作为第三层防卫被派往守护内城南端一带极为隐秘的通道. 根据防护中心的消息,敌方已经有一只特种飞蛾避过第二层防卫,直逼内城南端通道入口.但优秀的蜘蛛已经在每个通道内埋下了坚固的大网,无论飞蛾进入哪个通道,他只有死路一条!(因为他是无法挣脱超级蛛网的) 现在,001和002分别驻扎在某两个通道内.各通道通过内线相通,通过每条内线需要一定的时间.当

二叉查找树BST 模板

二叉查找树BST 就是二叉搜索树 二叉排序树. 就是满足 左儿子<父节点<右儿子 的一颗树,插入和查询复杂度最好情况都是logN的,写起来很简单. 根据BST的性质可以很好的解决这些东西 1.查询值 int Search(int k,int x) { if(x<a[k].key && a[k].l) Search(a[k].l,x); else if(x>a[k].key && a[k].r) Search(a[k].r,x); else retur

UVA - 11019 Matrix Matcher hash+KMP

题目链接:https://vjudge.net/problem/UVA-11019 题解: 赶着回寝室 明天写题解 #include<bits/stdc++.h> using namespace std; #pragma comment(linker, "/STACK:102400000,102400000") #define ls i<<1 #define rs ls | 1 #define mid ((ll+rr)>>1) #define pii

诗外功夫

诗外功夫 宋代大诗人陆游之子向其请教学诗之道.陆游答:“汝果欲学诗?功夫在诗外”.这个故事被后人引用了近千年.全面准确地理解陆游的原意,应该说,陆游并不否定“诗内功夫”的重要性.但就“诗内功夫”与“诗外功夫”而言,谁更为重要?毫无疑问,是“诗外功夫”更为重要. 所谓“诗内功夫”,是关于诗的一些基本规律.常识及作诗的基本技巧.比如旧体诗,分律诗.古风……在律诗内,又分五律.七律.排律.绝句等等.每一类诗体都有不同的要求.特殊的规律和特殊的技巧.不掌握这些,显然就不可能作诗.但仅仅掌握这些,并不能保