Logo Universal Online Judge

UOJ

时间限制:1 s 空间限制:1024 MB
Statistics

题目描述

你来到了深邃巢穴的温泉(Deepnest Spring)处,见到了奎若。他给你出了一道DS题:

题目描述

你有一 $n$ 个数的序列 a_{1\dots n},一开始为全 $0$。你有一个变量 $x$,一开始也为 $0$。

给定 $q$ 次询问,每次询问形如:

1 l r v,表示对所有 $l\le i\le r,a_i\leftarrow\max(a_i,v)$。

2 l r v,表示对所有 $l\le i\le r,a_i\leftarrow\min(a_i,v)$。

3 l r,表示对所有 $l\le i\le r,x\leftarrow x+a_i$。

输出 $x\text{mod}10^9+7$。

因为你不纯粹,所以你思考了一会儿就会了这个题。你开始想一个别的问题:

给定 $n,m,q$,奎若给的题有 $\frac{n(n+1)}{2}(2m+1)^q$ 种合法输入。求出这些输入对应的输出之和对 $10^9+7$ 取模的值。

输入格式

一行三个数$n,m,q$ 。

输出格式

一行一个数,表示答案。

样例1输入

1 2 3

样例1输出

13

数据范围

$1\le n,m,q\le 2\times 10^5$。