摘要:
问题分析:此题也是一道递推问题!首先,当m=4的时候 例如 {1 2 3 4 其中当1取2的时候 1 2 3 4}此时如果2取1,则只能3和4互相交换({3 4 相当于a[2]的值)!如果2取3或4,则剩余{3 4 3 4} 1 4}此时相当于{1 2 3 中1取2剩余的情况!!依次类推 b=(double)1/(i-1)*a[i-2]+(double)(i-2)/(i-1)*Q; 1 2 3} a[i]=(double)(i-1)/i*b; #include<iostream>using namespace std;int main(){int n,m,i;double a[25 阅读全文