五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

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

分享到微博請遵守國家法律
邯郸县| 高青县| 孟津县| 秦皇岛市| 金门县| 祁阳县| 黔西县| 高雄县| 盘山县| 淮滨县| 宁乡县| 年辖:市辖区| 新民市| 芜湖市| 同江市| 灯塔市| 阿拉善左旗| 九寨沟县| 织金县| 宕昌县| 兴海县| 牟定县| 古蔺县| 马公市| 什邡市| 铜梁县| 遂宁市| 沾益县| 虞城县| 永修县| 海兴县| 西青区| 卢龙县| 玛沁县| 曲靖市| 平和县| 永和县| 渝北区| 襄城县| 贡山| 滨州市|