智力题: 设:正为0为p,反为1为1-p。 Number Probability 00 pp 01 p(1-p) 10 p(1-p) 11 (1-p)(1-p) 注意到01和10 的概率是相等的,概率为 p(1-p)。那就可以将01对应输出0,10对应输出1,其余的都舍掉。这样就可以等概率P输出0,1。 (2) 推广到等概率输出n个数的情况? Solution: 这种解法可以推广到n个数的情况,生成的00…001对应0,00…010对应1,00…100对应2,……,01…000对应n-1,10…000对应n,概率均为$p^n(1-p)$,可以等概率输出。其余的都舍掉。
2 1

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务