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 |
|
評論
歡迎來到 GitHub 留言區
歡迎分享想法、問題或勘誤。登入 GitHub 後即可留言;支援 Markdown、Emoji 與外部圖片連結。
GitHub 登入MarkdownEmoji
使用 Disqus 參與討論
Disqus 是第三方服務,載入後可能使用 Cookie。可依 Disqus 設定使用 Facebook 等多元登入方式,也能加入圖片與 GIF;媒體功能需在 Disqus 後台開啟。
多元登入圖片 / GIF文章反應






