T1
题解
啊原题。。。。。。
考场上打表70pts?
以为是什么ksm+组合乱搞,谁知道T1就来个 noip难度的 dp。。。
代码一分钟,题解两小时。
T3:
【题目描述】
因为蚊子人多势众,所以它们分兵m*(m-1)路.m是整个兔子洞中只和一条通道相邻的洞穴数目.任意两个这样的洞穴a,b之间(也就是任意两个叶子节点之间)会有两只蚊子,一只从a飞到b,一只从b飞到a.它们都沿着a到b的最短路径移动.蚊子每秒钟可以通过一条通道.所有蚊子都在0s时突然出现在起点并开始移动.每只蚊子在到达终点后的一瞬间都会突然消失.有些蚊子并不会经过兔子所在的1号节点,它们起到的是恐吓作用.
兔子有一个灭蚊器,这个灭蚊器被放在1号节点.每个时刻,它都会工作一次,把和灭蚊器距离小于等于d范围内的蚊子全部杀死.(d=0时只能控制1号点一个位置)
遗憾的是,每个时刻灭蚊器只有p/q的概率能够正常工作.如果不能正常工作,那么蚊子将不受到任何影响.
请算出灭蚊器在一晚上期望能杀死多少蚊子
因为兔子讨厌小数,你需要输出这个期望值模109+7后的结果.即:如果期望值可以表示成有理数a/b(a,b为整数),你需要输出 a∗b−1 mod 109