双指针板子

Posted uid001

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了双指针板子相关的知识,希望对你有一定的参考价值。

发现自己双指针有时候会写错诶, 贴一下板子, 以后就照这个写了.

其中$i$为左端点, $now$为右端点, $ans$统计最大满足条件的区间

int now = 0, ans = 0;
REP(i,1,n) {
    while (now<n&&check(now+1)) add(++now);
    ans = max(ans, now-i+1);
    del(i);
}

 

以上是关于双指针板子的主要内容,如果未能解决你的问题,请参考以下文章

删除向量中的指针会导致错误

使用 ActionBar 旋转 Android 的双片段

更新:C++ 指针片段

指针动态开空间的板子

在链表中添加节点时使用双指针的原因是啥?

双指针