摘要:
#include<stack> //#include<bits/stdc++.h> using namespace std; stack<int> q; //stack<队列里面的元素类型> 变量名; int main() { q.push(233); q.push(2233);//向栈里面加入一个 阅读全文
posted @ 2025-06-21 20:35
Fire_poetry
阅读(8)
评论(0)
推荐(0)
摘要:
#include<deque> using namespace std; deque<int> q;//双端队列 //q.push_front() 从前面加入 //q.pop_front() 从前面删除 //q.front() 询问前面的数是多少 //q.push_back() 从后面加入 //q. 阅读全文
posted @ 2025-06-21 20:35
Fire_poetry
阅读(8)
评论(0)
推荐(0)
摘要:
#include<queue> //#include<bits/stdc++.h> using namespace std; priority_queue<int> q; //大根堆 //小根堆最简单的方法:取负号 struct rec { int a,b; }; //如果要把结构体 放入 stl比 阅读全文
posted @ 2025-06-21 20:34
Fire_poetry
阅读(7)
评论(0)
推荐(0)
摘要:
void merge(int l,int r)//要计算l~r这个区间有多少个逆序对 { if (l==r) return; int m=(l+r) >> 1;//(l+r)/2 merge(l,m);//递归去算l~m的答案 a[l]~a[m] 排好序了 merge(m+1,r);//递归去算m+ 阅读全文
posted @ 2025-06-21 20:34
Fire_poetry
阅读(8)
评论(0)
推荐(0)
摘要:
int belong[maxn];//belong[i] 代表第i个数属于第几块 int sum[maxn];//sum[i] 代表第i块的和是多少 int daxiao[maxn];//daxiao[i] 代表第i块的大小是多少 int col[maxn];//col[i] 代表第i块被整体加了c 阅读全文
posted @ 2025-06-21 20:34
Fire_poetry
阅读(8)
评论(0)
推荐(0)

浙公网安备 33010602011771号