結果

問題 No.1546 [Cherry 2nd Tune D] 思ったよりも易しくない
ユーザー sasa8uyauya
提出日時 2025-02-23 21:14:40
言語 PyPy3
(7.3.15)
結果
TLE  
実行時間 -
コード長 392 bytes
コンパイル時間 1,098 ms
コンパイル使用メモリ 82,768 KB
実行使用メモリ 110,040 KB
最終ジャッジ日時 2025-02-23 21:14:53
合計ジャッジ時間 8,561 ms
ジャッジサーバーID
(参考情報)
judge3 / judge5
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 14 TLE * 1 -- * 38
権限があれば一括ダウンロードができます

ソースコード

diff #
プレゼンテーションモードにする

M=998244353
def s1(n):
return n*(n+1)*pow(2,M-2,M)%M
def s2(n):
return n*(n+1)*(2*n+1)*pow(6,M-2,M)%M
def s3(n):
return (n*(n+1)*pow(2,M-2,M))**2%M
n=int(input())
q=[tuple(map(int,input().split())) for i in range(n)]
L=sum(t for t,_ in q)%M
a=0
l=0
for t,v in q:
a+=v*pow(2,M-2,M)*((s2(l+t)-s2(l))*L+(s1(l+t)-s1(l))*L-(s3(l+t)-s3(l))+(s1(l+t)-s1(l)))
a%=M
l+=t
l%=M
print(a)
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0