小时候的你听说,如果在滑稽树丰收的时候,手牵着手吃下滑稽果,那么就可以心意相通,永世不离。于是兴奋的你带上了小书包,在滑稽树下等着熟透的滑稽果落下。
这天,你一共捡到了
经过一番尝试,你发现了只有
虽然时光渐渐地逝去,但是童年时的浪漫一直埋藏在你们的心里。现在,你和你的她打算在明天——一年一度滑稽树收获的日子,在滑稽树下回忆儿时的美好。
在出发之前,你想起了你的小书包以及那些滑稽果。虽然你仍然记得哪
下面形式化地给出题意:
输入格式
第一行两个正整数
接下来
输出格式
一行一个整数表示答案,模
样例一
input
3 2 1 2 2 3
output
166374060
explanation
不难发现答案一定是
样例二
input
5 0
output
831870295
explanation
答案是
样例三
input
5 7 1 2 2 3 3 4 4 5 1 3 3 5 2 4
output
776412276
样例四
见样例数据下载,
样例五
见样例数据下载,
限制与约定
由于一些原因,本题使用捆绑测试。每个子任务有若干个测试点,分为
子任务 | 分值 | 其他 | |
---|---|---|---|
1 | 满足性质一 | ||
2 | 满足性质二 | ||
3 | 无 | ||
4 | |||
5 | |||
6 |
性质一:
性质二:如果将滑稽果看做点,契合关系看做边,那么得到的图是一棵树。
对于
时间限制:
空间限制: