省略
省略
C++に変換後のコードはこちら
int N, A[2000];
mint K;
int cnt[2000];
{
int i, j = 0;
mint res, t;
rd(N,K,(A--)(N));
res = K * inversion(N, A);
cnt[A[0..N-1]]++;
t = K * (K-1) / 2;
rep(i,2000){
res += t * j * cnt[i];
j += cnt[i];
}
wt(res);
}
Current time: 2024年04月25日14時32分13秒
Last modified: 2019年11月23日19時27分04秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder
トップページに戻る
Logged in as: unknown user (not login)