随笔分类 - A-思维/结论题
摘要:题目地址 B 类似树状数组 C 有点巧,像构造的思维。 首先判断 是否为答案(取最特殊、最极限情况),否则 一定是 ,那么对于所有 , 一定是 的约数。因此最后的“最长数组”的 一定也是 \(\
阅读全文
摘要:题目 题目地址 题解 记每个旅馆为 。 奶牛从 到 的路径可以分为两种:一种是直接 ;另一种是中间经过若干( 间)旅馆 \(a -> rest_{s_1}->...-> rest_{s_c} -> b\
阅读全文
摘要:Problem codeforces 题目地址 洛谷 题目地址 Solution 首先考虑将每个奶牛归入到最后划分出来的区域,忽略掉一个奶牛可能重复累计到多个区间的条件,例如: 其中奶牛 归给操作 ,奶牛 归给操作 ,以此类推。 用扫描线来实现这一步。
阅读全文
摘要:Problem 题目地址 Solution 前置 格雷码,有一些异同之处。 题解 结论1:有解的必要条件是 和 在二进制下不同的位数是奇数。 结论2: 和 在二进制下不同的位数是奇数,那么就可以构造出一组解。换言之, 和 在二进制下
阅读全文
摘要:Problem 题目地址 Solution **性质1:**若 且 则说明 是 的倍数。 性质2: \((a*10+b)*10+c \equiv ((a*10+b)\%K) *10+c \pmod{K}
阅读全文
摘要:Problem Luogu 题目地址 ACwing 题目地址 Sulotion 代码短,思维强,实现妙(就算猜出性质也不一定会实现),神仙题啊,科科(我太菜了而已)。 首先有一个显然的性质:选出来的这 对点一定相邻。 根据这个性质,我们做第一步问题转换:记两个点 和 \(i+
阅读全文
摘要:Problem ACwing 题目地址 Solution 好题,代码短,思维性强,细节多。 我们应该推导出以下两条性质: 让我们来手玩一下样例,样例排序后应该是这样子的:0 3 3 6 6 9,其中相同的数在排序后的序列是连续的一段,而双端队列中元素应该是序列中连续的一段。(并没有用) 双端队列添加
阅读全文