結果

問題 No.2055 12x34...
ユーザー sasa8uyauyasasa8uyauya
提出日時 2024-09-09 17:10:29
言語 PyPy3
(7.3.15)
結果
AC  
実行時間 167 ms / 2,000 ms
コード長 230 bytes
コンパイル時間 461 ms
コンパイル使用メモリ 82,276 KB
実行使用メモリ 142,320 KB
最終ジャッジ日時 2024-09-09 17:10:38
合計ジャッジ時間 8,499 ms
ジャッジサーバーID
(参考情報)
judge3 / judge4
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 AC 37 ms
52,492 KB
testcase_01 AC 37 ms
52,684 KB
testcase_02 AC 57 ms
72,184 KB
testcase_03 AC 73 ms
86,896 KB
testcase_04 AC 82 ms
97,568 KB
testcase_05 AC 89 ms
101,612 KB
testcase_06 AC 81 ms
96,260 KB
testcase_07 AC 72 ms
88,868 KB
testcase_08 AC 65 ms
81,612 KB
testcase_09 AC 90 ms
101,948 KB
testcase_10 AC 97 ms
105,424 KB
testcase_11 AC 72 ms
78,924 KB
testcase_12 AC 118 ms
121,648 KB
testcase_13 AC 160 ms
130,736 KB
testcase_14 AC 88 ms
102,660 KB
testcase_15 AC 86 ms
102,832 KB
testcase_16 AC 167 ms
135,116 KB
testcase_17 AC 78 ms
93,304 KB
testcase_18 AC 108 ms
102,332 KB
testcase_19 AC 58 ms
75,256 KB
testcase_20 AC 50 ms
67,160 KB
testcase_21 AC 57 ms
75,244 KB
testcase_22 AC 147 ms
121,020 KB
testcase_23 AC 138 ms
116,608 KB
testcase_24 AC 159 ms
142,320 KB
testcase_25 AC 145 ms
125,896 KB
testcase_26 AC 144 ms
125,892 KB
testcase_27 AC 159 ms
142,200 KB
testcase_28 AC 153 ms
131,844 KB
testcase_29 AC 159 ms
142,292 KB
testcase_30 AC 153 ms
125,940 KB
testcase_31 AC 146 ms
125,904 KB
testcase_32 AC 145 ms
125,972 KB
testcase_33 AC 106 ms
106,688 KB
testcase_34 AC 100 ms
106,556 KB
testcase_35 AC 103 ms
106,580 KB
testcase_36 AC 100 ms
106,784 KB
testcase_37 AC 102 ms
106,640 KB
testcase_38 AC 106 ms
106,696 KB
testcase_39 AC 101 ms
106,512 KB
testcase_40 AC 104 ms
106,660 KB
testcase_41 AC 102 ms
106,540 KB
testcase_42 AC 104 ms
106,840 KB
権限があれば一括ダウンロードができます

ソースコード

diff #

n=int(input())
a=list(map(int,input().split()))
q=[0]*n
M=998244353
d={}
c={}
for i in range(n):
	if a[i]-1 in d:
		q[i]=(d[a[i]-1]+c[a[i]-1])%M
	if a[i] not in d:
		d[a[i]]=0
		c[a[i]]=0
	d[a[i]]+=q[i]
	c[a[i]]+=1
print(sum(q)%M)
0