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

歡迎光臨散文網(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編程算法【四】 借書方案知多少的評論 (共 條)

分享到微博請遵守國家法律
禹州市| 盈江县| 麻城市| 于田县| 板桥市| 哈密市| 班戈县| 合川市| 宜都市| 东阳市| 五峰| 富宁县| 宣威市| 聂荣县| 盐城市| 长葛市| 镇巴县| 广东省| 团风县| 永登县| 宜章县| 平定县| 勃利县| 木兰县| 商都县| 新津县| 隆安县| 铜山县| 从江县| 济宁市| 巫溪县| 隆回县| 盖州市| 大同县| 彝良县| 雷山县| 留坝县| 汶上县| 文登市| 新晃| 大关县|