2
多項式時間で2つの順列の合計を特定できますか?
最近cs.seで2つの 質問がありましたが、これらは次の質問に関連するか、または次の質問と同等の特別なケースがありました。 ようなシーケンスa1,a2,…ana1,a2,…ana_1, a_2, \ldots a_nのa nがます 二置換の和に分解との、、その結果。nnn∑ni=1ai=n(n+1).∑i=1nai=n(n+1).\sum_{i=1}^n a_i = n(n+1).ππ\piσσ\sigma1…n1…n1 \dots nai=πi+σiai=πi+σia_i = \pi_i + \sigma_i\, いくつかの必要条件があります: がになるようにソートされる場合、aiaia_ia1≤a2≤…≤ana1≤a2≤…≤ana_1 \leq a_2 \leq \ldots \leq a_n\, ∑i=1kai≥k(k+1).∑i=1kai≥k(k+1).\sum_{i=1}^k a_i \geq k(k+1). ただし、これらの条件は十分ではありません。このmath.seの質問の答えから、シーケンス5,5,5,9,9,9は2つの順列の合計として分解することはできません(1または5の両方が4)とペアになります。 私の質問は、この問題の複雑さは何ですか?