UVa 10107 - What is the Median?
UVa 10107 - What is the Median?
( Tip: 點擊左上方的三橫槓選單按鈕,可以收起左側 Pdf 頁。)
Step 1. 題目概要
題目會一個一個地持續輸入新的數字,而我們需要輸出 到目前為止已輸入的數的中位數
- 中位數即在一連串已由小到大排序的數字中,排在中間的那一個數。例如:
8、9、10、11、12 的中位數為 10
2、3、3、5、7、10 的中位數為 4
Step 2. 解題思路
- 每次在輸入後便對數列進行排序
- 若當前數字數量為奇數,則輸出位於正中間的數
- 若當前數字數量為偶數,則輸出由正中間兩數除以2後的數字
Step 3. 範例輸入與輸出 - Sample Input and Output
1 | 15 3 |
1 | 15 3 |
Step 4. 參考程式碼 - Accepted Code
1 |
|
評論
歡迎來到 Twikoo 留言區
歡迎分享您的想法、問題或勘誤。支援 Markdown、程式碼區塊與表情貼圖。留言皆存放於自架的 Twikoo 服務,Email 不會公開顯示,僅用於博主回覆通知使用。
AnonymousMarkdownEmoji貼圖
歡迎來到 GitHub 留言區
歡迎分享您的想法、問題或勘誤。登入 GitHub 留言不僅能亮出您的專屬頭像,還能直接造訪您的帳號;支援 Markdown、Emoji 與外部圖片連結。
GitHub 登入MarkdownEmoji






