求 Hack 或调试。
#include<bits/stdc++.h>
using namespace std;
typedef pair<int,int> pii;
typedef long long ll;
typedef unsigned long long ull;
const int m=998244353;
const int N=2e5;
int n,a[N+5];
ll cnt[N+5];
ll sum[N+5];
ll ans;
int main(){
ios::sync_with_stdio(0);
cin.tie(0);cout.tie(0);
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
cnt[a[i]]++;
}
for(int i=2;i<=N;i++){
sum[i]=sum[i-1]+cnt[i];
}
for(int i=1;i<=N;i++){
if(cnt[i]<2)continue;
(ans+=cnt[i]*(cnt[i]-1)*(sum[i*2-1]-cnt[i])/2)%=m;
(ans+=cnt[i]*(cnt[i]-1)*(cnt[i]-2)/6)%=m;
}
cout<<ans;
return 0;
}