結果

問題 No.1824 門\松\列
コンテスト
ユーザー mai
提出日時 2021-10-02 14:44:33
言語 cLay
(20250308-1 + boost 1.89.0)
コンパイル:
clayc _filename_
実行:
./a.out
結果
AC  
実行時間 9 ms / 2,000 ms
コード長 291 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 1,877 ms
コンパイル使用メモリ 189,004 KB
実行使用メモリ 19,328 KB
最終ジャッジ日時 2026-04-26 20:11:50
合計ジャッジ時間 2,647 ms
ジャッジサーバーID
(参考情報)
judge2_0 / judge1_1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 1
other AC * 4
権限があれば一括ダウンロードができます

ソースコード

diff #
raw source code

ll U[1000100];
ll D[1000100];

void preprocess() {
  REP(_n, 2, 1000001) {
    ll n = _n;
    U[n] = (n-1)*( (n-1)*(n-2)/2 );
    D[n] = D[n-1] + (n-2)*(n-3)/2;
  }
}

ll solve3() {
  ll n; rd(n);
  return 2ll*(U[n] - D[n]);
}

{
  preprocess();
  int t;
  rd(t);
  REP(_, t) wt(solve3());
}
0