摘要:
题链 线段树维护矩阵模板题 #include <bits/stdc++.h> //#pragma GCC optimize(2) using namespace std; #define LL long long #define ll long long #define ULL unsigned l 阅读全文
摘要:
题链 首先点分治; 由于求解的是小于等于k的个数,于是开一个树状数组维护前缀和即可; #include<bits/stdc++.h> using namespace std; #define LL long long #define MAXN 20009 #define MS 40009 int n 阅读全文
摘要:
题链 点分治模板题 #include<bits/stdc++.h> using namespace std; #define ll long long #define LL long long #define MAXN 9 #define MS 20009 LL n,m; struct node{ 阅读全文
摘要:
题链 单调栈非常好的讲解 #简单易懂 利用单调栈:寻找比p[i]小的下一个值的位置和上一个值的位置; #include<bits/stdc++.h> using namespace std; #define ll long long #define LL long long #define MS 3 阅读全文
摘要:
#include<iostream> #include<cmath> using namespace std; #define pi acos(-1.0) typedef struct node { int x; int y; } point; double AREA(point a, double 阅读全文