#ZJOI2017

UOJ#290. 【ZJOI2017】仙人掌 仙人掌,Tarjan,计数,动态规划,树形dp,递推

原文链接https://www.cnblogs.com/zhouzhendong/p/UOJ290.html真是一道好题!首先,如果不是仙人掌直接输出0。否则,显然先把环上的边删光。问题转化成多个树求解,把答案乘起来即可。现在我们考虑如何求一个树的答案。再转化一下题意可以变成选出若干条长度至少为2的路径使得它们两两没有...

UOJ#291. 【ZJOI2017】树状数组 树套树

原文链接https://www.cnblogs.com/zhouzhendong/p/UOJ291.html结论:这个写错的树状数组支持的是后缀加和后缀求和。这里的后缀求和在x=0的时候比较特殊,返回0。于是我们需要查询v[L-1]和v[R]相同的概率是多少。我们可以用树套树维护一下左端点在一个区间内,右端点在另一个区...