摘要:
https://ac.nowcoder.com/acm/contest/5670/H 题意 给出一个序列,q次询问,每次询问$[l,r]$区间内,子区间与有多少种结果 题解 对于固定的右端点,不同的值最多只有log种,把这些值找出来,然后就是查询区间内数的种数的主席树裸题了 代码 #include 阅读全文
摘要:
https://ac.nowcoder.com/acm/contest/5670/B 题意 给一棵树,每条边有边权。可以任意加边和删边,但要满足任何时刻图连通,而且任何一个环的边权异或和为0。求操作后最小权值和 题解 任意两点间连边的权值是固定的,可以预处理给每个点赋值点权,两点间的边权就是点权的异 阅读全文
摘要:
https://ac.nowcoder.com/acm/contest/5670/A 题意 有一个n个点m条边的带权图,你一开始在1号点,你要按顺序完成k个任务,第i个任务是先去a[i]再走 到b[i]。当你走到一个点上的时候,你可以在这个点创建一个传送门。当同时存在两个传送门的时候, 你可以在传送 阅读全文
摘要:
https://ac.nowcoder.com/acm/contest/5669/H 题意 从1~N的数选择尽量多的数对,使得每个数对gcd大于1,输出任意一种方案 题解 p*2>n 的 p 必然不能匹配,将它们除去。 倒序枚举所有质因子 p,考虑所有是 p 的倍数、且未被匹配的数,任意将它们进行匹 阅读全文
摘要:
https://ac.nowcoder.com/acm/contest/5669/A 题意 给一个有根树,在树上选择 k 个关键点(根必须选) 最小化点到最近关键祖先距离的最大值 求出 k 分别为 1,2,…,n 时答案的和 题解 首先考虑暴力,当k固定,可以二分答案x,每次选择深度最深的点,将它第 阅读全文