题目描述
有一块由 n 个格子组成的画布,你要将它的每个格子涂成 m 种颜色之一,并满足 k 个限制条件。
第 i 个限制条件形如 (li,ri),含义是:至少有一种颜色在第 li 至第 ri 个格子中出现至少两次。
计数有多少种合法的染色方案,答案对 109+7 取模。
输入格式
第一行三个正整数 n,m,k。
接下来 k 行,每行两个正整数 li,ri。
输出格式
一行一个正整数,表示答案对 109+7 取模后的结果。
5 2 4
1 2
2 3
4 5
1 5
4
数据范围与提示
- 对于所有数据:1≤n,m≤106,1≤k≤2000。
- 测试点 1:1≤n,m,k≤7。
- 测试点 2~3:1≤n≤7,1≤m≤100,1≤k≤10。
- 测试点 4~5:1≤n,m≤100,1≤k≤10。
- 测试点 6~7:1≤n,m≤2000,1≤k≤100。
- 测试点 8~10:无特殊限制。