a787. CPE:Lunch in Grid City (UVa 855)

簡單CPE

時間限制 2000 ms ・ 記憶體限制 256 MB

題目描述

格子城市中的街道與大道形成規則方格,每個人住在一條街道與一條大道的交叉口。沿同一條街道或大道走到相鄰交叉口的距離是 1。 一群朋友要選擇交叉口作為午餐集合地點,使所有人從家走到集合點的距離總和最小。若有多個最佳地點,選擇街道編號較小者;仍相同時選擇大道編號較小者。

輸入格式

第一行是測試資料數 T。每筆第一行為正整數 S A F,分別表示街道數、大道數與朋友數,S ≤ 1000、A ≤ 1000、0 < F ≤ 50000。 接著 F 行,每行兩個整數,依序為一位朋友居住的街道與大道編號。街道編號為 1 至 S,大道編號為 1 至 A。

輸出格式

每筆一行,以 (Street: s, Avenue: a) 的格式輸出最佳地點的街道及大道編號,包含括號、標點與指定空格。

題目來源:UVa 855 — Lunch in Grid City。 原題:https://onlinejudge.org/external/8/855.pdf

範例測資

範例輸入 1

2
2 2 2
1 1
2 2
7 7 11
1 2
1 7
2 2
2 3
2 5
3 4
4 2
4 5
4 6
5 3
6 5

範例輸出 1

(Street: 1, Avenue: 1)
(Street: 3, Avenue: 4)
請先登入後再提交程式碼

討論與題解

載入討論區…

更多