![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小技巧
三级头不怕通
这个作者很懒,什么都没留下…
展开
-
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 · 125 阅读 · 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 · 445 阅读 · 0 评论 -
正确使用stl map的erase方法
http://www.cppblog.com/abware/archive/2009/01/22/72459.htmlSTL的map表里有一个erase方法用来从一个map中删除掉指令的节点eg:map<string,string> mapTest;typedef map<string,string>::iterator ITER;ITER iter=ma...转载 2018-09-05 08:04:57 · 377 阅读 · 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 · 82 阅读 · 0 评论 -
爆int n次了 今天记一下 怎么找undefined behavior 留坑
safe and easy怎么找 不会啊 怎么用sanitizers??? 留坑原创 2018-08-17 00:18:50 · 192 阅读 · 0 评论 -
运算符重载的re?????????????
不能带<=号 会死循环貌似原创 2018-08-12 04:51:15 · 125 阅读 · 0 评论 -
memset(a, 0xf, sizeof(a))
学了429 搞混了 记得是0xf 不是0x7fff ffff另外 3f3f3f3f也可原创 2018-03-13 07:07:44 · 1817 阅读 · 0 评论 -
1ll《《i
原创 2018-03-12 12:00:41 · 1455 阅读 · 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 · 161 阅读 · 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 · 108 阅读 · 0 评论