CCF CSP 202009 1 稱檢查點查詢

2022-06-06 02:09:10 字數 1190 閱讀 8468

2023年6月8日,***聯防聯控機制發布《關於加快推進新冠病毒核酸檢測的實施意見》,提出對「密切接觸者」等八類重點人群「應檢盡檢」,其他人群「願檢盡檢」。

某市設有n個核酸檢測點,編號從1到n,其中i號檢測點的位置可以表示為乙個平面整數座標(\(x_i,y_i\))。為方便預約核酸檢測,請根據市民所在位置(x,y),查詢距其最近的三個檢測點。

多個檢測點距離相同時,編號較小的視為更近。

輸出共三行,按距離從最近到遠,依次輸出距離該市民最近的三個檢測點編號。

全部的測試點滿足,\(3\le n \le200\),所有座標均為整數且絕對值不超過1000。

市民到第i號檢測點的距離\(d_i\)可由如下公式算出:

\[d_i^2=(x-x_i)^2+(y-y_i)^2

\]

#include #include using namespace std;

struct position;

bool compare(position x, position y)

int main()

sort(p,p+n,compare);

for (int i = 0; i < 3; ++i)

return 0;

}

#include #include using namespace std;

struct position;

bool compare(position x, position y)

else

}int main()

sort(p,p+n,compare);

for (int i = 0; i < 3; ++i)

return 0;

}

正式 日常作息 2020 09

日期 上午中午 下午晚上 總結2020 9 01 周二 晴 7 00 起床 上班 12 00 吃飯工作 休息完善公司需求 對接鑫百達 2020 9 02 週三 晴 7 00 起床 上班 12 00 吃飯工作 休息完善公司需求 完善易抵達 2020 9 03 周四 晴 7 00 起床 上班 12 00...

LeetCode 每日一題 2020 09

2020 09 21 簡單 538.把二叉搜尋樹轉換為累加樹 展開 class solution return root 2020 09 22 困難 968.監控二叉樹 展開 class solution 0 不可被子女監測 需要被上層監測 1 監視器 2 可被子女監測 不安裝監視器,也不用被上層監...

CCF CSP 地鐵修建

問題描述 試題編號 201703 4 試題名稱 地鐵修建 時間限制 1.0s 記憶體限制 256.0mb 問題描述 問題描述 a市有n個交通樞紐,其中1號和n號非常重要,為了加強運輸能力,a市決定在1號到n號樞紐間修建一條地鐵。地鐵由很多段隧道組成,每段隧道連線兩個交通樞紐。經過勘探,有m段隧道作為...