我有一个问题,我不愿意相信在Sage中没有解决过。Sage:迭代增加序列
给定长度的所有非降序列d其所有条目的一对整数(d,n)的作为输入,我想接收的列表(或设置,或其他)不大于n。
类似地,我想返回所有严格递增长度d的序列,其条目是不大于Ñ另一功能。
例如,对于d = 2n = 3的,身份证接收输出:
[[1,2],[1,3],[2,3]]
或
[[1,1],[1,2],[1,3],[2,2],[2,3],[3,3]]
取决于关于我是使用增加还是减少。
有谁知道这样的功能?
编辑当然,如果有这样一种不增加或减少序列的方法,我可以修改它以符合我的目的。只是一些重复序列
谢谢。我实际上找到了一个似乎解决问题的“Tuples”类。我会把我的解决方案放在一个答案中,以防万一它帮助你或其他人。 – Andrew
(显然,元组类是在圣人,这是我的问题所指的语言。) – Andrew