给要求$[1,x]$单调增,$[x,n]$单调减。可以有$m$种值,需要有两个相同元素,求有多少种这样的数列
有两个一定是独一无二的最大值,和相同的元素。
剩余只要考虑是放在右边还是左边=$2^{n-3}$
选的方案$C(m,n-1)*(n-2),ans=C(m,n-1)\times(n-2)\times2^{n-3}$
代码
1 |
|
给要求$[1,x]$单调增,$[x,n]$单调减。可以有$m$种值,需要有两个相同元素,求有多少种这样的数列
有两个一定是独一无二的最大值,和相同的元素。
剩余只要考虑是放在右边还是左边=$2^{n-3}$
选的方案$C(m,n-1)*(n-2),ans=C(m,n-1)\times(n-2)\times2^{n-3}$
1 | #include <iostream> |