摘要:
题目大意:给定一棵 N 个节点的有根树,1 号节点为根节点,现给出 Q 个询问,每次询问距离 u 号节点不超过 K 的节点 b,c 为 a 与 b 的后代,求这样的三元组有多少个。 题解:学会了线段树合并。 由于之前对线段树合并理解的不深刻,导致狂 WA 不止QAQ。 需要统计 $$ \sum_{d 阅读全文
摘要:
题目大意:给定 $a,b,c$,求线性同余方程 $ax+by=c$ 的最小正整数解。 题解:首先判断方程是否有解,若 c 不能整出 a 与 b 的最大公约数,则无解。若有解,则利用扩展欧几里得算法先求出 $ax'+by'=gcd(a,b)$ 的一组解,再根据倍数进行缩放即可得到原不定方程的一组解。求 阅读全文
摘要:
A 直接模拟即可。 B 对数组中的值进行排序去重。发现若去重之后的数组中有大于 3 个数时无解,因为无法找到一个点到数轴上四个点的距离均相等。若去重之后的数组中只有三个值,则判断中间的值是否到两边的值相等,若不相等,同理无解,相等则解为距离。若只有两个不同的值,若中点是整数,则答案为中点到左端点的距 阅读全文