每日一题2021.09.15江苏省扬州市江都区大桥高级中学2021届高三上学期学情调研(二)

今天聊聊计算数学
今天有同学问了一个有趣的问题:
12个座位不允许三人连坐(可以允许一人或二人连坐),那么最多可以坐多少人?
其实不难解决,应该是八人,但如果把这个问题推广到n个座位和不允许m人连坐,可能就比较麻烦了(路过的数学大佬可以帮忙求一下)
我突发奇想想检验一下最近的Python学习成果,于是就编了几行代码,最后求出来第一问是8没错
顺带一提:调整一下print(max)的位置就是最终的结果了

不久后加以推广

但数据过大不行,太多了,跑不动~
明天问问大佬
总之“人生短暂,我用Python”,代码逻辑不难,计算出数学答案,感觉很新奇很好玩😀
欢迎学习Python!