UOJ Logo Universal Online Judge

UOJ

统计

被锤给了方程组: $$\begin{cases} x_1+x_2+ \dots +x_n=S\\ x_1,x_2,\dots,x_n>0\\ \end{cases} $$

以及额外的m个形如$x_{a_i}\ op\ x_{b_i}$的附加条件。

其中op是$<,>,=,\leq,\geq,\neq$中的一种。

被锤想要知道询问方程组解数对$1000000007(10^9+7)$取膜的结果。

但是由于被锤不知道int乘int会爆int,他需要你的帮助。

输入格式

本题有多组数据。

第一行一个正整数$T$,表示数据组数。

对于每组数据,第一行三个正整数$n,m,S$,含义同题面描述。

接下来$m$行,每行形如$a_i\ op\ b_i$,其中$a_i,b_i$为$[1,n]$之间的互异正整数,$op$为$<,>,=,<=,>=,!=$中的一种字符串。

注意同一行输入的两个相邻元素之间有恰好一个空格。

输出格式

$T$行,一行一个数字,表示答案。

样例一

input

1
2 1 3
1 != 2

output

2

explanation

$x_1=2,x_2=1$或者$x_1=1,x_2=2$。

样例二

见下发文件

数据范围

测试点编号 $n\leq$ $S\leq$ 特殊性质
$1$ $5$ $10^3$ \
$2$ $6$ $10^3$ \
$3$ $7$ $10^3$ \
$4$ $7$ $10^9$ \
$5$ $8$ $10^3$ \
$6$ $8$ $10^9$ \
$7$ $9$ $10^3$ \
$8$ $9$ $10^9$ \
$9$ $10$ $10^3$ \
$10$ $10$ $10^9$ \
$11$ $11$ $10^3$ \
$12$ $11$ $10^9$ \
$13$ $12$ $10^3$ $m=0$
$14$ $12$ $10^9$ $m=0$
$15$ $12$ $10^9$ $m=0$
$16$ $12$ $10^3$ $op='<'$或$'>'$
$17$ $12$ $10^9$ $op='<'$或$'>'$
$18$ $12$ $10^9$ $op='<'$或$'>'$
$19$ $12$ $10^3$ \
$20$ $12$ $10^9$ \

对于所有测试点满足$T\leq1000$。

不超过$50$数据满足$n>7$。

时间限制:$6s$

空间限制:$256MB$

下载

大样例数据下载