Wolfram mathematica Wolfram Alpha中的置换

Wolfram mathematica Wolfram Alpha中的置换,wolfram-mathematica,permutation,wolfram-language,Wolfram Mathematica,Permutation,Wolfram Language,因此,程序必须打印一个集合a的所有可能排列,其中包含长度为3的元素{x,y,z,w,u,t},这些元素满足以下条件:“u”不能出现在“t”之后。 我知道如何找到所有可能的排列方式,如下所示: A={x,y,z,w,u,t}; 置换[A,{3}] 但我不知道如何只打印“u”不出现在“t”之后的排列。有什么帮助吗 用例 DeleteCases[Permutations[A, {3}], {___, t, ___, u, ___}]

因此,程序必须打印一个集合a的所有可能排列,其中包含长度为3的元素{x,y,z,w,u,t},这些元素满足以下条件:“u”不能出现在“t”之后。 我知道如何找到所有可能的排列方式,如下所示:

A={x,y,z,w,u,t}; 置换[A,{3}]

但我不知道如何只打印“u”不出现在“t”之后的排列。有什么帮助吗

用例

DeleteCases[Permutations[A, {3}], {___, t, ___, u, ___}]