题目大意
给定一棵大小为$n$的有根点权树,支持以下操作:
- 换根
- 修改点权
- 查询子树最小值
update:2017-12-1重写
NOIP如同预计的一样炸掉了,虽然说有出题不当的原因,但还是说明自己太弱了。技不如人,甘拜下风。
现在的情况是,如果想进省队,我要在省选中超$15$个人,虽然说不是没可能性,但是成功的概率很小。
即使如此,我还是选择继续OI之路,我也不知道为什么,可能是因为对OI的执念吧。
经过一天的忙碌,志愿者们结束了他们的工作,准备站在一排合影留念。
现在总共有$n$名志愿者留下来准备合影。不过,进程并不是那么顺利,有些同学提出了一些奇奇怪怪的要求(每个人最多只会提出一个):他必须站在另外一个同学的左边(不一定相邻),仁慈的老师满足了他们的要求。这时,其中一位来自11班的同学小Z陷入了沉思:总共有多少种不同的合法方案数呢?(两种方案不同当且仅存在至少一名同学他在这两个方案当中站的位置不同。)小Z很快就算出来了,于是就把自己的这个问题告诉了好朋友小C。不过,由于小C的数学功底不足,小Z只要求他算出这个答案模质数$p$的余数就可以了。可就算这样,小C也不会做。为了显示自己的水平很高(实际上很低),他找到了你,并把你得出的答案报给小Z,所以你可一定要算对啊!