誰在中間
時間限制:
1000ms
記憶體限制:
65536k
提交總數:
45918
接受:
26436
描述fj正在調查他的牛群以尋找最普通的牛群。
他想知道這頭「正中」奶牛給出了多少牛奶:一半的奶牛給出了中位數以上的牛奶;
一半給予或多或少。
給定奇數牛(n <1 <= n <10,000)及其牛奶產量(1..1,000,000),找到給定的牛奶中位數,使至少一半的奶牛給予相同數量的牛奶或更多,並且在至少一半給予相同或更少。
輸入*第1行:單個整數n
*行2..n + 1:每行包含乙個整數,它是一頭奶牛的牛奶輸出。
產量*第1行:單個整數,即中間牛奶輸出。
樣本輸入
樣本輸出 暗示輸入細節:
五頭牛奶,產奶量為
1 .. 5
輸出細節:
1和2低於3;
4和5高於3。
資源#include
#include
#include
using namespace std;
int main()
sort(milk.begin(),milk.end());
cout } 果然很水,拋去輸入和輸出,程式就一行 std nth element nums.begin nums.begin nums.size 2,nums.end 這道題是求median,可以想到quick select的方法,時間複雜度為平均情況下o n 核心就是用的是遞迴地partition。大神們還是... 坑爹啊這道題,開始說的一萬頭牛,我就忘了,想的牛場頂死1000頭,runtime error半天,我還以為超時了,各種糾結雖然這個排序有點複雜,但是他有點太多了,很多做題的 上的排序一般的都沒法過,所以就喜歡上了快排了,速度快啊 includevoid sort int a,int low,int ... 乙個瘋子放棄乙個傻子只為了乙個 碧海藍天白婚紗白玫瑰還有我的少年 你可以說對不起,但我不會說沒關係。成熟是乙個很痛的詞,它不一定會得到,卻一定會失去 我不知道年少輕狂,只知道勝者為王。好羨慕那些一難過就會有好多關心的人。灰太狼還說過,我怎麼都行,就是不能讓我老婆受委屈。無法訴說的事 就讓它憋在心裡吧...POJ 2388 解題報告
c語言快排(快速排序)poj2388《學習記錄》
誰能從不犯錯誰在愛中沒有罪過