面试问题:发一个随机红包,100块钱给10我的。每一个人最多12块钱,最少6块钱。怎么分?

之前想过一个相似问题,就是没有每一个人最大、最小的得钱数的限制,之前的问题能够很好用随机数解决。 因而这个问题也被之前的思想带坑里了,把突破口彻底放在了如何处理每一个人的随机数上。 因而在面试时间就没有解决这个问题,直到面试结束本身安静下来,仔细想一想,发现思路错了。 我认为正确的思路是:每一个人先得6块钱,这样剩下40块钱,以后每次拿出一块钱,随机分配给一我的,若是某我的的钱数达到了上限,那么这
相关文章
相关标签/搜索