随笔分类 - XCPC——其它
摘要:题目链接 原本看着式子直接晕了,觉得是高深的硬核数论,于是放弃(然后E也没想出来,sad) 关键的思路在于,考虑构造由**(a,b,c)->(ta,tb,tc)**这样的求解方式。 在看到这个做法后,会发现它很好地利用了题目齐次的性质;至于如何由齐次式想到这个做法,可能需要足够的天赋或者经验吧(悲)
阅读全文
摘要:题目链接 随机大法妙啊! 原本想考虑每种数的贡献,在不合法的区间做标记;但这不仅麻烦,而且要以k为循环节考虑,不可做。 而对于每次询问,又不能每个数都检验一遍;同时考虑如果只检验区间长度(即所有数出现次数之和)是可能把no判断为yes的。 但发现答案为yes要求每种数都合法,只要有任何一个数(或一个
阅读全文
摘要:DP BFS维护转移顺序 因为可DP的充要条件是状态转移满足拓扑序,所以在一些形式上不是DAG但本质是DAG,但直接用数组又比较麻烦的题上,可以直接BFS会好写很多! CF-ER129D 计算几何 精度 关于避免共线问题,可以通过加减微小的角度,转化为开区间的问题,且不会出现共线的情况(微小的角度小
阅读全文
摘要:CF-GR20题解 一场全是排列问题的CF ICPC21SH B 关于排列的容斥计数题 CF-R803div2E-2300 先考虑如何判断一个确定的排列置换是否合法: 1.对于排列置换的环,考虑每次交换的影响,发现就是把一个点去掉;那么对于每一个数,只要判断它在环上的后面的第一个比它大的数即可。 2
阅读全文