先看第一个比如,假设这个世界没有狗,那就是10个人只养猫,10个人养猫鸟,7个人只养鸟。然后在加上狗,怎么也加不到你那种情况。
一个principal就是不能一下子把3种动物都加上去,要先考虑2个,再加第三个。
举报
总结一个公式:养三种动物的人数abc,且a<b<c.
如果(30-a)大于b,答案就是0
不然答案就是b-(30-a)
背下来就可以了,不要再想了
好像实验了这个公式对的哦。。。。。就是不知道原理。。。。。
来个解释原理吧。。。
JJ也不一定是对的吧,应该是0个人吧。
假设一开始只有人养狗和鸟,则有两个人会既养狗也养鸟,剩下28人都是只养狗或只养鸟的,然后从这20人里挑20个养猫,就符合条件了,这样3样都样的人就是0个
这个题,通过画图比较容易理解
把最小的2个加起来,如果大于总数,那么最少3个都养的:就是两个的和-总数
如果小于总数,最小就是0
这道题好象原来给的是2后来改啦...
画图的时候, 17, 15相交有 2,
把20拆分 10, 10 分别和养狗,养鸟相交, 不和2相交. 答案是 0.
谢谢LZ提醒...
发表回复
手机版|ChaseDream|GMT+8, 2025-11-17 16:44 京公网安备11010202008513号 京ICP证101109号 京ICP备12012021号
ChaseDream 论坛
© 2003-2025 ChaseDream.com. All Rights Reserved.