Re: [問題] 排列組合問題

作者: SocketAM2 (AM2)   2016-05-21 00:16:48
※ 引述《bibo9901 (function(){})()》之銘言:
: 標題: Re: [問題] 排列組合問題
: 時間: Thu May 19 03:04:12 2016
:
: ※ 引述《feynmankao (最愛我的老婆!)》之銘言:
: : 大家好,我是python初學者,碰到一個各位高手應該都可以秒殺的問題
: : 我現在想要弄出一個list含有一個變數n: 先稱為L(n)
: : L(n) 是一堆list 組成的 list。
: : L(1) = [[1],[2],[3],[4]]
: : L(2) = [[1,1],[1,2],[1,4],[2,1],[2,2],[2,3],[3,2],[3,3],
: : [3,4],[4,1],[4,3],[4,4]]
: : ...
: : 簡單的說 L(n) 是所有長度為 n 且滿足下列條件(1)(2)(3) list L(n)[i] 的 list
: : 條件(1): 在 L(n)[i] 裡的 元素都取自 [1,2,3,4]
: : 條件(2): 元素1和3 不能相鄰; 2和4不能相鄰
: : 條件(3): L(n)[i] 頭尾二個元素要滿足,如果頭是1,尾就不能是3;
: : 頭是3,尾就不能是1; 頭是2,尾就不能是4; 頭是4 尾就不能是2
: :
作者: bibo9901 (function(){})()   2016-05-21 00:38:00
對 我沒想清楚 那重覆的可以不用做@@
作者: feynmankao (最愛我的老婆!)   2016-05-21 21:23:00
感謝你~我的需求的確是2,我需要用這個list做其它事~其實我的N不會太大,20以下就有很好的效果了

Links booklink

Contact Us: admin [ a t ] ucptt.com