【程序員】
給你一個長度為 N 的鏈表。N 很大,但你不知道 N 有多大。你的任務是從這 N 個元素中隨機取出 k 個元素。你只能遍歷這個鏈表一次,且必須保證取出的元素是完全隨機的(出現概率均等)。
(意思就是有一大串物品,它們能且僅能逐個經過你眼前一次。你不知道它們的個數,要求你從中隨機地抽取 k 個物品,同時必須保證取出的元素是完全隨機的(出現概率均等)。)
據說唱歌好壞決定於 歌手+歌曲
所以現場綜合分數是 歌手能力值+歌曲動聽值,越高就越好。
評委並不給分,而是給出比賽者綜合分數排名,分數相同時,能力值大的排名靠前。
比賽前並不知歌手和歌曲的分數,只知道快女十強的能力值分別是從1到10,正好有10首歌曲的動聽值是1到10。評委可以指定歌手唱哪首歌,一場比賽內每個歌手唱1首,歌曲必須不同。至少要比多少場才能從中挑3個人並保證其中至少一個是在前3名之列?