codeforces 251A Points on Line 二分 or 单调队列
2012-12-07 15:41
585 查看
比赛时我用单调队列A的
View Code
View Code
#include<cstdio> #include<cstring> #include<algorithm> using namespace std; #define LL __int64 int d, n; int a[100005]; LL ans; int main() { int i, j; scanf("%d%d", &n, &d); for(i = 0; i < n; i++) scanf("%d", &a[i]); for(i = 1; i < n; i++) j = i - (lower_bound(a, a+i, a[i] - d) - a), ans += (LL)j *(j-1)/2; printf("%I64d\n", ans); return 0; }
相关文章推荐
- codeforces 251A Points on Line 二分 or 单调队列
- codeforces 251A(普通队列or单调队列or二分)
- codeforces 251A Points on Line(二分or单调队列)
- CodeForces - 251A - Points on Line
- hdu 5289 rmp+二分+枚举后界 or单调队列 ****
- UVALive 6609 Minimal Subarray Length rmq+二分or单调队列
- Luogu 1020 导弹拦截(动态规划,最长不下降子序列,二分,STL运用,贪心,单调队列)
- 7.21多校——5289RMQ_st + 二分搜索 + 单调队列——Assignment
- hdu 5884 Sort 二分+哈夫曼树(解决不单调问题) 队列优化
- 暑假集训日记--8.10--二分+单调队列+练习赛
- [bzoj2096][Poi2010]Pilots(二分+单调队列)
- 暑假集训日记--8.11--二分+单调队列
- hdu4193---Non-negative Partial Sums(单调队列 or 单调栈)
- 20152016-acmicpc-neerc-northern-subregional-contest J:Journey to the "The World's Start"(单调队列+DP+二分)
- Codeforces 797F Mice And Holes DP(单调队列优化)
- NKOJ 4244 (HAOI 2008) 木棍分割 (二分答案+DP+单调队列+前缀和优化+滚动数组)
- CodeForces 251 A.Points on Line(二分)
- 【BZOJ2806】Cheat(后缀自动机,二分答案,动态规划,单调队列)
- 【bzoj3316】【JC loves MKK】【单调队列+二分答案】
- LA 4254 Processor (单调队列 + 二分)