信息竞赛进阶指南--单调栈(模板)
生活随笔
收集整理的這篇文章主要介紹了
信息竞赛进阶指南--单调栈(模板)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
a[n + 1] = p = 0;
for (int i = 1; i <= n + 1; i++) {if (a[i] > s[p]) {s[++p] = a[i], w[p] = 1;} else {int width=0;while (s[p] > a[i]) {width += w[p];ans = max(ans, (long long)width * s[p]);p--;}s[++p] = a[i], w[p] = width + 1;}
}
總結
以上是生活随笔為你收集整理的信息竞赛进阶指南--单调栈(模板)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: nginx upstream timed
- 下一篇: 高音电容用多大的