18个网球分成数量不同的4堆,数量最多的一堆有几个?

既然我们要让其中一堆的数量达到最大,那么剩下的三堆数量就必须尽可能小。根据上面的逻辑,最小的三个不同非负整数分别是0、1和2。将这三个数相加得到3个球。

评论 (4)

这题是个坑啊,题目说“分成4堆”,隐含的意思通常是每堆至少有一个,不然直接说0、1、2、15多简单,何必搞个文字游戏。如果每堆必须有球,那最小就是1、2、3,剩下12个,最大值是12。

这题有点坑,0个算不算一堆?如果算的话最多是15个。如果不算0,那最少就是1、2、3,最多就是12个。

这题有点坑,题目说“分成4堆”,通常语境下堆的数量应该是正整数(>0)吧?如果允许0的话,那就是15个(18-0-1-2),但如果是正整数,最小的三堆是1、2、3,加起来6,那最多的那堆就是12个。lz这里0-1-2的逻辑虽然数学上对,但语义上有点争议哈。

这回答有点想当然了,题目里说的是“4堆”,通常语境下堆至少要有东西吧?如果允许一堆是0个,那直接归到一堆里了,就不叫4堆了。不过按纯数学逻辑,如果不要求每堆非空,那确实是15个。但这题出得有点坑,歧义太大。