牛客小白月赛101
1|0A - tb的区间问题
枚举区间,然后用前缀和求解
2|0B -tb的字符串问题
栈模拟一下
3|0C - tb的路径问题
找规律,发现对于对角线上的每个数字两步之内必有,但是对于奇数来说,两步之内的在 的外面,因此只能走到前一个偶数上。
4|0D - tb的平方问题
发现询问的范围并不大,所以我们可以离线计算。
可以枚举出所有的完全平方数,然后利用枚举+二分找到所有的区间,并用差分实现区间修改。
5|0E - tb的数数问题
用一个类似埃筛的做法,求出每个数的约数个数,然后再已有的约数,然后比较一下就好了。
6|0F - tb的排列问题
用统计中非的数出现的位置。用维护出前缀中个数。
我们从前往后考虑每一个,对于这个数来说,能够和他交换的范围是。
如果存在于中,且在这个范围内就可以交换过来,答案乘,否则答案乘。考虑为什么也可以,因为我们从前往后枚举,所以前缀是一定匹配的,因为如果出现在前面,一定会在之前的某次交换到后面。
如果不存在于中,则需要消耗内一个,同时考虑到之前可能已经消耗了一些所以我们要计算出还剩下了多少,答案乘以剩下的个数即可。
__EOF__

本文作者:PHarr
本文链接:https://www.cnblogs.com/PHarr/p/18427017.html
关于博主:前OIer,SMUer
版权声明:CC BY-NC 4.0
声援博主:如果这篇文章对您有帮助,不妨给我点个赞
本文链接:https://www.cnblogs.com/PHarr/p/18427017.html
关于博主:前OIer,SMUer
版权声明:CC BY-NC 4.0
声援博主:如果这篇文章对您有帮助,不妨给我点个赞
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!