AtCoder Regular Contest 111
F
Do you like query problems?
AtCoder
⌀ 3119
原题
← E→
翻译中…

Problem Statement

翻译中…

Yosupo loves query problems. He made the following problem:

翻译中…

翻译中…

A Query Problem

We have an integer sequence of length $N$: $a_1,\ldots,a_N$. Initially, $a_i = 0 (1 \leq i \leq N)$. We also have a variable $ans$, which is initially $0$. Here, you will be given $Q$ queries of the following forms:

  • Type 1:
  • $t_i (=1)$ $l_i$ $r_i$ $v_i$
    • For each $j = l_i,\ldots,r_i$, $a_j := \min(a_j,v_i)$.
  • Type 2:
  • $t_i (=2)$ $l_i$ $r_i$ $v_i$
    • For each $j = l_i,\ldots,r_i$, $a_j := \max(a_j,v_i)$.
  • Type 3:
  • $t_i (=3)$ $l_i$ $r_i$
    • Compute $a_{l_i} + \ldots + a_{r_i}$ and add the result to $ans$.

Print the final value of $ans$.

Here, for each query, $1$ $\leq$ $l_i$ $\leq$ $r_i$ $\leq$ $N$ holds. Additionally, for Type 1 and 2, $0$ $\leq$ $v_i$ $\leq$ $M-1$ holds.

翻译中…

翻译中…

Maroon saw this problem, thought it was too easy, and came up with the following problem:

翻译中…

翻译中…

Query Problems

Given are positive integers $N,M,Q$. There are $( \frac{(N+1)N}{2} \cdot (M+M+1) )^Q$ valid inputs for "A Query Problem". Find the sum of outputs over all those inputs, modulo $998{,}244{,}353$.

翻译中…

翻译中…

Find it.

翻译中…

Constraints

翻译中…
  • $1 \leq N,M,Q \leq 200000$
  • All numbers in input are integers.
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

N M Q

翻译中…

Output

翻译中…

Print the answer.

翻译中…

样例

Input #1
1 2 2
Output #1
1
There are $25$ valid inputs, and just one of them - shown below - results in a positive value of $ans$. $t_1 = 2, l_1 = 1, r_1 = 1, v_1 = 1, t_2 = 3, l_2 = 1, r_2 = 1$ $ans$ will be $1$ in this case, so the answer is $1$.
Input #2
3 1 4
Output #2
0
Input #3
111 112 113
Output #3
451848306
题目信息
题号
arc111_f
时间限制
4 s
内存限制
1024 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。