electicode
АсосӣКурсҳоМанбаъҳоМасъалаҳо
...

Пайдарпаии дуӣ

Маҳдудияти вақт: 1000msМаҳдудияти ҳофиза: 256MB
Ҳамаи ҳалҳо

Тавсифи масъала

Мо пайдарпаиро пайдарпаии дуӣ меномем, агар ҳар як элементи он 000 ё 111 бошад.

mmm шарт мавҷуд аст. Шарти iii-ум бо се адади бутун xix_ixi​, yiy_iyi​ ва aia_iai​ тавсиф мешавад.

Аввалин xix_ixi​ элементи пайдарпаиро баррасӣ кунед. Ин шарт иҷро мешавад, агар маҳз yiy_iyi​-тои онҳо ба 111 баробар бошанд. Агар шарт иҷро шавад, он ба холи умумӣ aia_ia илова мекунад.

Барои ададҳои бутуни додашудаи rrr ва bbb, F(r,b)F(r,b)F(r,b)-ро ҳамчун холи умумии максималӣ дар байни ҳамаи пайдарпаии дуии дарозии nnn муайян мекунем, ки на бештар аз rrr элементи баробар ба 111 ва на бештар аз bb элементи баробар ба доранд.

Ҳисоб кунед ∑r=0n∑b=n−rnF(r,b) mod 998244353.\sum_{r=0}^{n} \sum_{b=n-r}^{n} F(r,b) \bmod 998244353.∑r=0n​∑b=n−rn​F

Input Format

Сатри аввал ду адади бутуни nnn ва mmm-ро дар бар мегирад (1≤n≤109,1≤m≤2⋅105)(1 \le n \le 10^9, 1 \le m \le 2 \cdot 10^5)(1≤n≤109,1≤m≤2.

Сатри дуюм mmm адади бутуни x1,x2,…,xmx_1, x_2, \dots, x_mx1​,x2​,…,xm​-ро дар бар мегирад .

Сатри сеюм mmm адади бутуни y1,y2,…,ymy_1, y_2, \dots, y_my1​,y2​,…,ym​-ро дар бар мегирад .

Сатри чорум mmm адади бутуни a1,a2,…,ama_1, a_2, \dots, a_ma1​,a2​,…,am​-ро дар бар мегирад .

Output Format

Як адади бутунро чоп кунед: қимати ∑r=0n∑b=n−rnF(r,b) mod 998244353.\sum_{r=0}^{n} \sum_{b=n-r}^{n} F(r,b) \bmod 998244353.∑r=0n​∑b=n−rn​

Мисолҳо

Мисол 1
Вуруд
2
5 5
3 2 5 5 2
2 2 1 0 1
8 10 5 6 6
5 5
5 4 5 4 1
4 3 1 0 0
4 9 8 9 7
Баромад
344
415

© 2026 Electicode. Ҳамаи ҳуқуқҳо ҳифз шудаанд.

i
​
b
000
(
r
,
b
)
mod
998244353.
⋅
105)
(1≤xi≤n)(1 \le x_i \le n)
(1≤xi​≤n)
(0≤yi≤xi)(0 \le y_i \le x_i)
(0≤yi​≤xi​)
(0≤ai≤109)(0 \le a_i \le 10^9)
(0≤ai​≤109)
F
(
r
,
b
)
mod
998244353.