
小技巧
三级头不怕通
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sublime windows compile
转自这里将Sublime Text 3 打造成 C/C++ 编译器 ultraji 关注2016.05.24 11:26* 字数 388 阅读 28881评论 25喜欢 43本文介绍Sublime Text 3的C/C++开发环境搭建,包括MinGW的安装,gcc运行c语言,g++运行c++语言,在sublime中运行以及在cmd中运行的方法。安装MinGWMinGW是Minimalist GNU...转载 2018-02-09 16:28:20 · 149 阅读 · 0 评论 -
get_id 在搜索时的写法
这种哈希方法很不错 int get_id(int x,int y,int z) { if(M[x][y][z])return M[x][y][z]; else return M[x][y][z]=tot++; }原创 2018-09-17 03:08:33 · 489 阅读 · 0 评论 -
正确使用stl map的erase方法
http://www.cppblog.com/abware/archive/2009/01/22/72459.html STL的map表里有一个erase方法用来从一个map中删除掉指令的节点 eg: map<string,string> mapTest; typedef map<string,string>::iterator ITER; ITER iter=ma...转载 2018-09-05 08:04:57 · 404 阅读 · 0 评论 -
线段树getid 无敌 嘿嘿
https://www.cnblogs.com/ihopenot/p/9229766.html 二话不多说,直接上公式: pos(l,r) = ( l + r ) | ( l != r ) 这个样子适用于不用动态开点的线段树分配编号,相比直接son[x][L or R] = x<<1|(L or R),不用多开4倍空间; 所有叶子节点编号为2,4,6,8,...,2r全为偶数 ...转载 2018-08-22 15:17:10 · 112 阅读 · 0 评论 -
爆int n次了 今天记一下 怎么找undefined behavior 留坑
safe and easy 怎么找 不会啊 怎么用sanitizers??? 留坑原创 2018-08-17 00:18:50 · 275 阅读 · 0 评论 -
运算符重载的re?????????????
不能带<=号 会死循环貌似原创 2018-08-12 04:51:15 · 158 阅读 · 0 评论 -
memset(a, 0xf, sizeof(a))
学了429 搞混了 记得是0xf 不是0x7fff ffff另外 3f3f3f3f也可原创 2018-03-13 07:07:44 · 1918 阅读 · 0 评论 -
1ll《《i
原创 2018-03-12 12:00:41 · 1518 阅读 · 0 评论 -
bfs 队列只存单变量 控制步长的方法
#include #include #include #include constexpr int MAX_N = 1005; using namespace std; int n, m; vector adj[MAX_N]; bool vis[MAX_N]; int solve(int s) { memset(vis, 0, sizeof(vis)); que原创 2018-02-10 11:57:55 · 196 阅读 · 0 评论 -
set 挖坑
#include<bits/stdc++.h> using namespace std; set<int> S; int main(){ for (int i=1; i<=100; i++){ S.insert(i); } int cnt = 100; for (set<int>::iterator it = S.begin(); S.siz...原创 2018-09-20 03:33:56 · 143 阅读 · 0 评论