Noip模拟 20160929花坛迷宫

Posted aserrrre

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Noip模拟 20160929花坛迷宫相关的知识,希望对你有一定的参考价值。

题目描述

圣玛格丽特学园的一角有一个巨大、如迷宫般的花坛。大约有一个人这么高的大型花坛,做成迷宫的形状,深受中世纪贵族的喜爱。维多利加的小屋就坐落在这迷宫花坛的深处。某一天早晨,久城同学要穿过这巨大的迷宫花坛,去探望感冒的维多利加。

整个迷宫可以用N个路口与M条连接两个不同路口的无向通道来描述。路口被标号为1到N,每条通道有各自的长度。整个迷宫一定是连通的,迷宫中可能存在若干个环路,但是,出于美观考虑,每个路口最多只会属于一个简单环路。例如,图1所示的迷宫是非常美观的,但图2则不符合我们的描述,因为3号路口同属于两个简单环。

你需要回答多个这样的询问:假如久城处在路口x,维多利加的小屋处在路口y,久城最短需要走多少距离才能到达小屋?

输入数据

第一行2个整数N,M,表示迷宫花坛的路口数和通道数;

接下来M行,每行3个整数x,y,z,描述一条连接路口x与路口y,长度为z的通道;

再接下来1行包含一个整数Q,表示询问数量;

之后Q行,每行2个整数x,y,描述一个询问。

输出数据

对于每个询问输出一行一个整数,表示最短距离。

样例输入

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

样例输出

3
2

数据范围

对于30%30%的数据,N100N≤100;

另有30%30%的数据,保证N=MN=M;

对于100%100%的数据,1N1000000Q2000001x,yN1z10001≤N≤100000,0≤Q≤200000,1≤x,y≤N,1≤z≤1000。

由于传题人比较懒,hack数据只需满足是一个仙人掌

题目分析

留坑在此,以后再填。

我好像说过要讲我和小姐姐的故事,今天问了她,我没敢写了,改天吧。

以上是关于Noip模拟 20160929花坛迷宫的主要内容,如果未能解决你的问题,请参考以下文章

2014-9-27NOIP模拟赛

9.28noip模拟试题

noip模拟赛 寻宝之后

1.28 noip t1难度模拟赛

jzoj3528NOIP2013模拟11.7A组数学拓扑DP图书馆(library)

noip 01迷宫(BFS+记忆化)