最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Python編程算法【四】 借書方案知多少

2022-08-27 11:35 作者:SPC編程愛好者  | 我要投稿

【案例內(nèi)容】

小明有5本新書,要借給A、B、C三個小朋友,若每人每次只能借1本,則可以有多少種不同的借法?


【解題思路】

本題屬于數(shù)學中常見的排列組合問題,也就是從5個數(shù)中任取3個數(shù),然后再進行全排列,最后得出排列的總數(shù),即是有效的借書方案。具體來講,先求出5個數(shù)中任選3個數(shù),假設有n種選法;接著,再把這3個數(shù)進行全排列,假設共有m種排法。則 n x m 就是最終的借書方案。


【Python代碼】

借助便利的模塊和數(shù)學排列組合的知識

本題有兩處關(guān)鍵,一是利用python自帶模塊:itertools.permutations(nums),可以輕松對任何列表做全排列,完畢不必自己再重寫一個函數(shù)來做;二是借助數(shù)學上從n個數(shù)中,任選m個數(shù)的公式,得出所有的選法,兩者一相乘,便可解決本題。編程+數(shù)學 = 解法

Python編程算法【四】 借書方案知多少的評論 (共 條)

分享到微博請遵守國家法律
桃源县| 额济纳旗| 丁青县| 历史| 新乡市| 黑水县| 兰坪| 阳东县| 理塘县| 布尔津县| 陵水| 通渭县| 博湖县| 庆城县| 疏勒县| 关岭| 南木林县| 囊谦县| 西藏| 武山县| 手游| 大方县| 宁南县| 公安县| 灵璧县| 竹山县| 同江市| 大宁县| 西畴县| 长沙市| 诏安县| 临汾市| 吉安县| 怀柔区| 石渠县| 新河县| 高州市| 乡宁县| 电白县| 那曲县| 鱼台县|