b008: 基地
標籤 : 112學年度進階班二篩試題
通過比率 : 0人/0人 (0%) [非即時]
評分方式:
Tolerant

最近更新 : 2023-09-16 00:10

內容

為了未來的建設,在一平面上有許多鑽洞點,需要從該座標點往下開挖,並將標有數字的網路基地由上往下運輸
將所有點都完成鑽洞與運輸物品後,將會確認哪兩個點需要建造互相往來的路以讓訊號相通。
所有網路基地有各自的編號,不同的編號不能互相連接。
(不會發生同一個座標點擁有兩個同樣編號的網路基地)

輸入說明

輸入一數$t$,代表有幾個物品須被運輸

接下來$t$行,每行有兩數$a$,$m$,代表在座標點x的地方需往下鑽一單位長並將該網路基地編號為$m$的物品放在(a,0)的位置,且該位置的其他網路基地須往y軸負向移動一單位長。

接下來輸入一數$x$,代表確定在該座標確定施工的第一個座標點。

接下來輸入一數$a$,代表確定在該座標確定施工的第二個座標點。

接下來輸入一數$q$,代表有$q$筆詢問。

接下來每$q$行,每一行有一數$n$,代表需要相通的網路基地編號。

輸出說明

對於每一行$n$輸出需要幾單位長才能從$x$座標點的網路基地編號$n$抵達$a$座標點的網路基地編號$n$。

如果其中一地或兩地沒有該網路基地編號則輸出"???"(不含引號)。

距離計算方式為($|x-a|+|y_1-y_2|$)。
$y_1$為第一個座標點中,編號為$n$的基地台y軸座標
$y_2$為第二個座標點中,編號為$n$的基地台y軸座標

 

範例輸入
5
1 3
1 6
1 5
3 5
3 3 
1
3
3
3
5
6
範例輸出
4
3
???
測資資訊:
記憶體限制: 512 MB
公開 測資點#0 (10%): 1.0s , <1K
公開 測資點#1 (10%): 1.0s , <1K
公開 測資點#2 (10%): 1.0s , <1K
公開 測資點#3 (10%): 1.0s , <10M
公開 測資點#4 (10%): 1.0s , <10M
公開 測資點#5 (10%): 1.0s , <10M
公開 測資點#6 (10%): 1.0s , <10M
公開 測資點#7 (10%): 1.0s , <50M
公開 測資點#8 (10%): 1.0s , <50M
公開 測資點#9 (10%): 1.0s , <50M
提示 :

$30$%:
$0 < t \leq 50$
$0 \leq a,x \leq 5$
$0 \leq m,n \leq 25$
$0 < q \leq 200$

$70$%:
$0 < t \leq 5*10^5$
$0 \leq a,x \leq 5*10^5$
$0 \leq m,n \leq 3$
$0 < q \leq 10^5$

$100$%:
$0 < t \leq 5*10^5$
$-10^9 \leq a,x \leq 10^9$
$0 \leq m,n \leq 5*10^5$
$0 < q \leq 10^6$

標籤:
112學年度進階班二篩試題
出處:
[管理者:
Vandrin (357-10林明緯)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」