1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| class Solution { public int distMoney(int money, int children) { money -= children;
if (money < 0) { return -1; }
int count = Math.min(money / 7, children); money -= count * 7;
children -= count;
if (children == 0 && money > 0) { count--; } else if (children == 1 && money == 3) { count--; }
return count; } }
|
根据 第 100 场双周赛 全国排名 的结果来看,许多人都会在此题上出错。
References
2591. Distribute Money to Maximum Children