两个吃奶一个添下面视频_人妻第一页香蕉网_欧美xxxx少妇_妺妺窝人体色www婷婷

Dotcpp  >  編程題庫(kù)  >  藍(lán)橋杯2022年第十三屆決賽真題-機(jī)房
題目 2698:

藍(lán)橋杯2022年第十三屆決賽真題-機(jī)房

時(shí)間限制: 2s 內(nèi)存限制: 320MB 提交: 2137 解決: 438

題目描述

這天,小明在機(jī)房學(xué)習(xí)。

他發(fā)現(xiàn)機(jī)房里一共有 n 臺(tái)電腦,編號(hào)為 1 到 n,電腦和電腦之間有網(wǎng)線連接,一共有 n ? 1 根網(wǎng)線將 n 臺(tái)電腦連接起來使得任意兩臺(tái)電腦都直接或者間接地相連。

小明發(fā)現(xiàn)每臺(tái)電腦轉(zhuǎn)發(fā)、發(fā)送或者接受信息需要的時(shí)間取決于這臺(tái)電腦和多少臺(tái)電腦直接相連,而信息在網(wǎng)線中的傳播時(shí)間可以忽略。比如如果某臺(tái)電腦用網(wǎng)線直接連接了另外 d 臺(tái)電腦,那么任何經(jīng)過這臺(tái)電腦的信息都會(huì)延遲 d 單位時(shí)間 (發(fā)送方和接收方也會(huì)產(chǎn)生這樣的延遲,當(dāng)然如果發(fā)送方和接收方都是同一臺(tái)電腦就只會(huì)產(chǎn)生一次延遲)。

小明一共產(chǎn)生了 m 個(gè)疑問:如果電腦 ui 向電腦 vi 發(fā)送信息,那么信息從 ui 傳到 vi 的最短時(shí)間是多少?

輸入格式

輸入共 n + m 行,第一行為兩個(gè)正整數(shù) n, m。

后面 n ? 1 行,每行兩個(gè)正整數(shù) x, y 表示編號(hào)為 x 和 y 的兩臺(tái)電腦用網(wǎng)線直接相連。

后面 m 行,每行兩個(gè)正整數(shù) ui , vi 表示小明的第 i 個(gè)疑問。

輸出格式

輸出共 m 行,第 i 行一個(gè)正整數(shù)表示小明第 i 個(gè)疑問的答案。

樣例輸入

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

樣例輸出

5
6
1

提示

這四臺(tái)電腦各自的延遲分別為 2, 2, 1, 1。

對(duì)于第一個(gè)詢問,從 2 到 3 需要經(jīng)過 2, 1, 3,所以時(shí)間和為 2 + 2 + 1 = 5。

對(duì)于第二個(gè)詢問,從 3 到 4 需要經(jīng)過 3, 1, 2, 4,所以時(shí)間和為 1+2+2+1 = 6。

對(duì)于第三個(gè)詢問,從 3 到 3 只會(huì)產(chǎn)生一次延遲,所以時(shí)間為 1。

對(duì)于 30% 的數(shù)據(jù),保證 n, m ≤ 1000;

對(duì)于 100% 的數(shù)據(jù),保證 n, m ≤ 100000 。

標(biāo)簽