题意:
$给定N\le 4\times 10^5的一棵树,询问每个点是否能通过删掉1条边再添加1条边成为重心$$重心:删除这个点,所有连通分量的最大大小\le n/2$
Read more
题意:
$给定N\le 10^5的字符串S,字符集大小为5,其中的回文子串长度<20$$定义回文子串str[0\ldots n-1]的特征串为str[\lfloor n/ 2\rfloor\ldots n-1]$$给定询问区间s[L\ldots R]里,特征串前缀为T的回文串有多少个,|T|\le 10$
Read more
题意:
$给定N\le 10^5个数,对于一个给定的1\le K\le N,设数集全集为U$$\forall S\in U,val(S):=S中前min(K, |S|)大数的和$$val(U)_{k}=\sum_{S\in U} val(S)$$输出每个val(U)_{k}$
Read more
题意:
$给定N\le 5\times 10^4个点的一棵树,Q\le 10^5$$定义一个点是好点,当且仅当他所有祖先都不是坏点$$每次询问指定K个点为坏点,查询1个点P到所有好点的$$op=1:距离和$$op=2:最小距离$$op=3:最大距离$
Read more
题意:
$给定N\times N的网格图,N= 5\times 10^5,选中其中K\le 5\times 10^5个交叉点$$现判断对于任意2个交叉点之间,是否至少存在一条路径,使得这个路径的每个转弯都是交叉点$
Read more
题意:
$维护1个集合S,d(x, y):=x经过多少次 乘/除素数 变成y$$给定Q\le 10^5个操作,有三种类型$$1 x:插入x,若x存在则无视$$2 x:删除x,若x不存在则无视$$3 x:求min_{y\in S} \{ d(x, y) \}$
Read more
题意:
$给定N\le 10^3个人,给定拓扑关系,现将他们分为两个集合T1和T2$$问各自是否存在合法拓扑序,且在保证拓扑序的情况下,T2最多能添加多少人到T1中$
Read more
题意:
$给定N\le 10^5个数,Q\le 10^5询问,初始时间戳Timestamp=0$$C l r v:Timestamp+1,将[l, r]区间的数都+v$$Q l r:查询当前Timestamp的[l, r]区间和$$H l r t:查询历史Timestamp=t的[l, r]区间和,保证合法$$B t:回到历史Timestamp=t的时刻,保证合法,保证不会回到将来$
Read more
题意:
$给定一颗N\le 10^5个点的仙人掌,M\le 10^5条边$$仙人掌定义为:任意一个点至多属于一个简单环$$Q\le 10^5询问,(u, v)有多少条简单路径可达$
Read more
题意:
$给定A,B,C,D\in[1, 10^{18} ]$$求满足a+c>b+d \cup a+d\ge b+c且a\in[0, A], b\in [0, B], c\in[0, C], d\in[0, D]$$的不同的四元组(a, b, c, d)个数$
Read more