c++语法
AndrewMe8211
no more threads
展开
-
双端队列基本用法
来自 https://blog.csdn.net/qq_37962204/article/details/78445995 1. deque的初始化: deque d; //没有任何元素 deque d2(10) //创建有10个元素的deque对象 deque d(10,8.5); //创建10个float型元素的deque对象d,每个元素为8.5; 2. deque赋值:deque d;...转载 2018-12-07 16:29:49 · 1251 阅读 · 0 评论 -
c++ vector用法
基本操作 (1)头文件 #include<vector>. (2)创建vector对象vec, vector<int> vec;//动态数组 vector<int> vec[maxn]//静态数组 (3)尾部插入数字: vec.push_back(a); (4)使用下标访问元素, cout<<vec[原创 2018-12-07 16:26:01 · 132 阅读 · 0 评论 -
位运算基础
位运算 这是一个很好用也很重要的东西 有哪些运算符呢? 1.按位与 & 2.按位或 | 3.按位异或 ^ 4.取反 ~ 5.左移 << 6.右移 >> 1. & 按位与 当相对两位均为一时,结果的相应位数才得一,否则为零 0010 1101(45) & 1001 1011(-101) = 000010原创 2018-12-22 21:45:54 · 317 阅读 · 0 评论 -
单调队列(luogu P1886 滑动窗口)
有时间再来更,先来code #include<bits/stdc++.h> using namespace std; #define loop(i,start,end) for(int i=start;i<=end;i++) #define anti_loop(i,start,end) for(int i=start;i>=end;i--) #de原创 2019-01-26 20:33:57 · 248 阅读 · 0 评论 -
算法竞赛中在windows下的对拍
昨日听网课习得创建.bat文件进行大数据对拍一法,颇觉好用,现撰博客一篇于此—— bat文件 bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下输入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以...原创 2019-02-01 11:35:51 · 727 阅读 · 1 评论 -
unique函数的使用和upper(lower)bound函数的使用
https://blog.csdn.net/qq_36561697/article/details/82356053 。。转载 2019-07-20 20:16:29 · 174 阅读 · 0 评论 -
普通平衡树的2种stl实现方法
以luogu上普通平衡树一题为例 vector #include<bits/stdc++.h> using namespace std; #define loop(i,start,end) for(register int i=start;i<=end;++i) #define anti_loop(i,start,end) for(register int i=start;i&g...原创 2019-08-11 10:58:42 · 985 阅读 · 0 评论 -
set,multiset用法总结
c++语言中,multiset是set库中一个非常有用的类型,它可以看成一个序列,插入一个数,删除一个数都能够在O(logn)的时间内完成,而且他能时刻保证序列中的数是有序的,而且序列中可以存在重复的数。 简单应用: 通过一个程序来看如何使用multiset: #include <string> #include <iostream> #includ...转载 2019-09-27 18:56:12 · 917 阅读 · 0 评论