摘要: 已知random_m()随机数生成器的范围是[1, m] 求random_n()生成[1, n]范围的函数,m < n && n <= m *m一般解法: int random_n() { int val = 0 ; int t; // t为n最大倍数,且满足 t <= m * m do { val 阅读全文
posted @ 2022-06-05 16:56 知道了呀~ 阅读(71) 评论(0) 推荐(0) 编辑
摘要: func firstMissingPositive(nums []int) int { size:=len(nums) for i:=0;i<size;i++{ if nums[i]<=0{ nums[i]=size+1 } } for i:=0;i<size;i++{ origin:=abs(nu 阅读全文
posted @ 2022-06-05 15:18 知道了呀~ 阅读(53) 评论(0) 推荐(0) 编辑