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