双指针题目选做
1|0NC18386 字符串
这道题几乎就是双指针的模板题了。
每次移动一下左端点,然后移动右端点知道满足条件
2|0NC207040 丢手绢
这道题也可以用双指针来做。但是值得注意的是因为圆的性质,所以圆上两点之间的距离一定是小于等于半径的。所以如果右指针移动后距离大于半径了,右指针的移动就可以结束了。
3|0luogu P1102 A-B 数对
这道题主要运用了双指针的方法来写,但是需要运用一些 hash 的思想
在 map 中枚举两个指针,一直移动右指针直到r-l>=c
然后判断是否相等,相等就更新答案
4|0luogu P1638 逛画展
比较裸的双指针问题,每次维护一下区间内画的种数就好了
5|0luguoP1381 单词背诵
这道题首先要判断那些单词是不用背的,需要背的单词有多少个,然后用双指针维护出最短的区间。
注意如果需要背的有0 个,那么区间也一定是0
__EOF__

本文作者:PHarr
本文链接:https://www.cnblogs.com/PHarr/p/16446614.html
关于博主:前OIer,SMUer
版权声明:CC BY-NC 4.0
声援博主:如果这篇文章对您有帮助,不妨给我点个赞
本文链接:https://www.cnblogs.com/PHarr/p/16446614.html
关于博主:前OIer,SMUer
版权声明:CC BY-NC 4.0
声援博主:如果这篇文章对您有帮助,不妨给我点个赞
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律