i<j<n是最关键的,只有满足这个条件才有那个概率公式,不满足这个条件,那么我们默认为概率0.那么我们就按照1-2-3-4..n的顺序依次入栈即可。注意需要求一下后缀和cin要超时要scanf #include <iostream> #include<bits/stdc++.h> using namespace std; const int maxn=1e6; typedef long long ll; ll p=1e9+7; ll w[maxn]; ll sum[maxn]; ll quick_pow(ll a,ll b) { ll res=1; ...