摘要:
性质:删掉任意一个点后,原来能被删的点仍能被删,原来不能被删的点仍不能被删 判断每个点能否被删,并从小到大输出 #include<cstdio> using namespace std; int head[300005],len,a[300005],n,x,y,flag[300005],ans; s 阅读全文
摘要:
询问最大值与最小值之差为k好像比较困难,所以可以把转换成求最大值与最小值之差小于等于k的问题,等于k的数量=小于等于k的数量-小于等于k-1的数量 这样可以在树上进行DFS,时间复杂度O(n^2) #include<cstdio> using namespace std; typedef long 阅读全文