因此,程序必须打印长度为3的包含元素{x, y, z, w, u, t}的集合a的所有可能的排列,这些排列满足以下条件:'u'不能出现在't'之后。我知道如何找到所有可能的排列,像这样:
A = {x, y, z, w, u, t};
Permutations[A, {3}]
但是我不能弄清楚如何只打印'u'不出现在't'之后的排列。有什么帮助吗?
使用DeleteCases
DeleteCases[Permutations[A, {3}], {___, t, ___, u, ___}]