![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
阿拉斯加的头头儿
这个作者很懒,什么都没留下…
展开
-
实现二倍均值法 抢红包
2-0.01] 产生一个随机金额(注意要向下取整保留两位小数),并将其存入 amounts 数组中,同时更新剩余待分配的金额和红包个数。最后将剩余的金额作为最后一个红包的金额返回即可。该算法接受两个参数 totalAmount 和 totalNum,分别表示待分配的总金额和红包个数。在算法内部,循环 totalNum - 1 次,每次根据随机范围。需要注意的是,由于该算法使用了随机数,因此每次运行结果可能会不同。如果在实际应用中需要保证随机结果的一致性,可以通过生成一组随机种子来实现。原创 2023-04-21 16:36:07 · 88 阅读 · 0 评论 -
最小路径和
给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。示例 1:输入:grid = [[1,3,1],[1,5,1],[4,2,1]]输出:7解释:因为路径 1→3→1→1→1 的总和最小。示例 2:输入:grid = [[1,2,3],[4,5,6]]输出:12提示:m == grid.lengthn == grid[i].length1 <= m, n <= 200原创 2021-08-13 17:32:31 · 280 阅读 · 0 评论