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

作者: bibo9901 (function(){})()   2016-05-19 03:04:12
※ 引述《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
:
作者: feynmankao (最愛我的老婆!)   2016-05-19 03:27:00
感恩大大~

Links booklink

Contact Us: admin [ a t ] ucptt.com