結果

問題 No.2941 Sigma Music Game Score Problem
ユーザー cled0328
提出日時 2024-10-18 21:52:39
言語 C++17
(gcc 13.3.0 + boost 1.87.0)
結果
AC  
実行時間 792 ms / 2,500 ms
コード長 396 bytes
コンパイル時間 2,084 ms
コンパイル使用メモリ 197,732 KB
最終ジャッジ日時 2025-02-24 20:41:40
ジャッジサーバーID
(参考情報)
judge5 / judge
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 4
other AC * 29
権限があれば一括ダウンロードができます

ソースコード

diff #

#include <bits/stdc++.h>
#include <atcoder/modint>
using namespace std;
using mint=atcoder::modint998244353;

int main(){
    long long m;int n;cin>>m>>n;
    vector<long long> x(n+1);
    for(int i=0;i<n;i++)cin>>x[i+1];
    x.push_back(m+1);
    mint ans=0;
    for(int i=1;i<n+2;i++){
        ans+=((mint)x[i]-x[i-1])*(x[i]-x[i-1]-1)*(((x[i]-x[i-1]))*2-1)/6;
    }
    cout<<ans.val()<<"\n";
}
0