求助一个关于随机数的问题
查看原帖
求助一个关于随机数的问题
34225
bulijoijiodibuliduo楼主2022/11/5 22:26

如何在 11nn 之间随机 kk 个不同的数,并且期望时间复杂度为 O(k)O(k)
比如说你要在 11101810^{18} 之间随机出 10710^7 个数。
目前我只会 O(min(n,klogk))O(min(n,k\log k)) 的做法。
是否有可能做到期望 O(k)O(k)

2022/11/5 22:26
加载中...