给出一个整数数组。
例如 a = {1,2,20,19} 让两个不相交的子数组为 {1,2} 和 {20,19}。有 5 种这样的排列,其中“1”总是在“2”之前,“20”总是在“19”之前,例如:
- {1、2、20、19}
- {1、20、2、19}
- {1、20、19、2}
- {20、1、19、2}
- {20、19、1、2}
我的问题是:
给定一个数组,大小为 n+m 的 a[1...n+m]。求两个子数组 a[1..n] 和 a[n+1..n+m] 中元素的相对顺序保持不变的排列数。
给出一个整数数组。
例如 a = {1,2,20,19} 让两个不相交的子数组为 {1,2} 和 {20,19}。有 5 种这样的排列,其中“1”总是在“2”之前,“20”总是在“19”之前,例如:
我的问题是:
给定一个数组,大小为 n+m 的 a[1...n+m]。求两个子数组 a[1..n] 和 a[n+1..n+m] 中元素的相对顺序保持不变的排列数。