空灰冰魂
码龄12年
求更新 关注
提问 私信
  • 博客:822,024
    社区:594
    822,618
    总访问量
  • 392
    原创
  • 83
    粉丝
  • 4
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2014-08-21

个人简介:=NULL

博客简介:

辗转山河弋流歌

博客描述:
暂停更新和答疑
查看详细资料
个人成就
  • 获得192次点赞
  • 内容获得38次评论
  • 获得151次收藏
  • 代码片获得180次分享
  • 博客总排名1,159,386名
创作历程
  • 1篇
    2017年
  • 256篇
    2015年
  • 138篇
    2014年
成就勋章
TA的专栏
  • codeforces
    4篇
  • NOI
    4篇
  • NOIP
    9篇
  • 自用
    16篇
  • 模板
    38篇
  • 其他问题
    3篇
  • 打表
    5篇
  • 01背包
    4篇
  • 01流
    1篇
  • AC自动机
    10篇
  • 背包
    10篇
  • 常见图论模型
    2篇
  • 重复覆盖问题
    1篇
  • 动态规划
    45篇
  • 堆
    5篇
  • 堆的高级应用
    2篇
  • 对顶堆
    1篇
  • 多重背包
    4篇
  • DLX
    5篇
  • 二分答案
    14篇
  • 费用流
    8篇
  • 分层图
    5篇
  • 分数规划
    7篇
  • 分组背包
    1篇
  • 构造
    6篇
  • Hash
    3篇
  • 基环树
    3篇
  • 计算几何
    9篇
  • 精确覆盖问题
    4篇
  • 矩阵
    1篇
  • KMP
    6篇
  • kosaraju
    2篇
  • 快速乘
    1篇
  • 快速幂
    2篇
  • lca
    10篇
  • 模拟
    8篇
  • P/NP/NPC
    1篇
  • 排序
    1篇
  • 平衡树
    4篇
  • 数位DP
    4篇
  • 数位树
    2篇
  • 树形DP
    8篇
  • 搜索
    18篇
  • SPFA高级应用
    4篇
  • 随机数
    1篇
  • SBT
  • splay
    10篇
  • 完全背包
    1篇
  • 网络流
    19篇
  • YGYlca
    4篇
  • 找环
    4篇
  • 状态压缩
    8篇
  • 最大独立集
    1篇
  • 最大流
    10篇
  • 最大权闭合图
    1篇
  • 最短环绕路径
  • 最短路
    26篇
  • 最短路优化
    6篇
  • 最短路优化搜索
  • 最小割
    11篇
  • 最小割集
    2篇
  • 最小环
    1篇
  • 最小生成树
    6篇
  • 最小树形图
    2篇
  • 最优比率生成树
  • 数独
    2篇
  • 斜率优化
    7篇
  • 传递闭包
    2篇
  • 栈
    5篇
  • 并查集
    7篇
  • 贪心
    21篇
  • Dilworth定理
    3篇
  • 博弈
    14篇
  • 高精度
    6篇
  • 拓扑
    5篇
  • Trie树
    5篇
  • East!模拟赛
    4篇
  • 树链剖分
    5篇
  • 线段树
    13篇
  • LCT
    1篇
  • 半平面交
  • 后缀数组
    6篇
  • 后缀自动机
    10篇
  • 最小表示法
    1篇
  • 可持久化线段树
    5篇
  • Bestcoder
    1篇
  • 单调队列
    6篇
  • 倍增floyd
    2篇
  • floyd
    1篇
  • 矩阵乘法
    6篇
  • 并查集的高级应用
    4篇
  • Manacher
    3篇
  • KDT
    4篇
  • 误差DP
    1篇
  • 乱搞
    3篇
  • 线性筛
    3篇
  • Stoer_Wagner
    3篇
  • 苦力怕树
    2篇
  • USACO
    1篇
  • 最小支配集
    1篇
  • 三分
    1篇
  • 拉格朗日乘数
    1篇
  • 欧拉回路
    1篇
  • 混合图
    1篇
  • 竞赛图
    2篇
  • 单纯形
    2篇
  • STL
    2篇
  • 分治
    4篇
  • 全局最小割
    1篇
  • 二分图
    4篇
  • 黑白染色
    1篇
  • 二维线段树
    1篇
  • 标记永久化
    1篇
  • 树套树
    2篇
  • Matrix-Tree定理
    1篇
  • Python
    6篇
  • 整数划分
    1篇
  • 虚树
    4篇
  • 斯坦纳树
    2篇
  • 线性基
    6篇
  • 非递归dfs
    1篇
  • tarjan
    5篇
  • 欧拉函数
    2篇
  • 行列式
    1篇
  • 缩点
    3篇
  • 最长路
    1篇
  • 去重边
    1篇
  • Multi-SG博弈
    2篇
  • Nim
    2篇
  • 树形删边游戏
    2篇
  • SG函数
    4篇
  • 裸题
    2篇
  • Anti-SG
    1篇
  • 点双连通分量
    2篇
  • 双连通分量
    1篇
  • 无向图删边游戏
  • 边双连通分量
    1篇
  • 后缀树
    3篇
  • dfs序
    2篇
  • 树分块
    1篇
  • 分块
    4篇
  • 母函数
    1篇
  • 叉积
    2篇
  • Fail树
    1篇
  • 树状数组
    4篇
  • 概率DP
    10篇
  • 动规
    1篇
  • 01子矩阵
    2篇
  • 01正方形
    1篇
  • 记忆化搜索
    2篇
  • LCT
    1篇
  • 暴力
    13篇
  • 分类讨论
    1篇
  • 组合数
    2篇
  • 数论
    3篇
  • 递推
    1篇
  • 哈夫曼编码
    1篇
  • 有下界的网络流
    1篇
  • 数学
    2篇
  • 概率
    1篇
  • 平面图转对偶图
    1篇
  • 扫描线
    1篇
  • 最大匹配
    2篇
  • gcd
    2篇
  • 倍增LCA
    1篇
  • 卡精度
    2篇
  • 树屋阶梯
  • 卡特兰数
    2篇
  • 双指针
    3篇
  • 单调性
    4篇
  • 高斯消元
    10篇
  • 异或
    7篇
  • 自由元
    4篇
  • 异或方程组
    5篇
  • 模拟退火
    2篇
  • 费马点
    1篇
  • 广义费马点
    1篇
  • IOI
    1篇
  • 交互
    1篇
  • BFS
    1篇
  • 拓扑图
    3篇
  • FFT
    1篇
  • 二分
    2篇
  • 逆元
    1篇
  • SPFA
    1篇
  • 有后效性动态规划
    1篇
  • SPFA的高级应用
    2篇
  • 矩阵乘法的高级应用
    1篇
  • PoPoQQQ流
    1篇
  • 创想
    1篇
  • 其它问题
    1篇
  • 强连通分量
    3篇
  • 最长链
    2篇
  • 最大子矩形
    1篇
  • 灾难树
    1篇
  • 树分治
    4篇
  • 可持久化字典树
    1篇
  • 可并堆
    3篇
  • 堆套堆
    1篇
  • 期望
    2篇
  • 容斥原理
    5篇
  • 欧拉波浪数
    1篇
  • 线段树的高级应用
    1篇
  • 前驱后继
    1篇
  • 树的直径
    2篇
  • 莫比乌斯函数
    1篇
  • 莫比乌斯反演
    1篇
  • 前缀和
    1篇
  • 树形背包
    1篇
  • 均摊分析
    1篇
  • dfs
    2篇
  • 线性规划
    2篇
  • 线性规划转费用流
    1篇
  • 枚举
    1篇
  • 特技
    1篇
  • 括号序列
    1篇
  • 链分治
    1篇
  • 广义后缀自动机
    1篇
  • Prim
    1篇
  • 区间DP
    1篇
  • 启发式合并
    1篇
  • 倍增
    1篇
  • 拓扑图DP
    1篇
  • 对偶原理
    1篇
  • hash表
    1篇
  • 推性质
    1篇
  • 判断负环
    2篇
  • 凸包
    1篇
  • 最小圆覆盖
    1篇
  • 旋转坐标系
    1篇
  • 最小乘积生成树
    1篇
  • 数位处理
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

芯创视界・嵌入式视频创作征集大赛

嵌入式工程的价值,藏在每一次硬件调试、代码迭代与项目落地之中。 让我们因热爱相聚,用镜头与一众开发者互通心得、彼此启发,记录下探索的每一步,分享思路与经验。 让更多人看见嵌入式开发的魅力,也让每一次创作成为推动技术传播与社区成长的力量。 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/0d445ffce72b42f997aaf1b030a652aa.png#pic_center)

21人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

【BZOJ1787】【Ahoi2008】Meet 紧急集合 LCA、双倍经验

233……【BZOJ1832】【AHOI2008】聚会 倍增lca就是这道题。输入输出都没有改。http://blog.csdn.net/vmurder/article/details/42607739题解也在以前那篇博客里面。代码:(直接复制的那篇博客)#include #include #include #include #define N
原创
博文更新于 2015.01.28 ·
1666 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【BZOJ1093】【ZJOI2007】最大半连通子图 强连通分量缩点+sort去重边+拓扑排序

题解:首先缩个点是必然,然后随便想想就知道缩点后需要最后是一条链,也就是——缩点后求拓扑图最长路以及方案数。呃,去重的部分我重标号排了个序水过。代码:#include #include #include #include #define N 101000#define M 1001000#define inf 0x3f3f3f3fusing n
原创
博文更新于 2015.01.11 ·
2129 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

【NOIP2009】Hankson的趣味题 数论题,质因数分解处理

题解:各种质因数分解然后处理每一种质因数对于答案的最大个数和最小个数。1.用d处理一个上界出来2.用d/c处理一个下界出来3.用b处理一个下界出来4.用a处理一个上界出来5.ans跑一遍,各种乘,然后出解。P.S. 顺序自己调整,或者不怕麻烦就开一堆上界和下界,要输出时整合。     当然,也可以看我代码的处理顺序。代码:#include #include
原创
博文更新于 2014.10.26 ·
1767 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【POJ3260】The Fewest Coins 多重背包+完全背包

O(n)的多重背包优化!
原创
博文更新于 2014.09.22 ·
1948 阅读 ·
1 点赞 ·
2 评论 ·
0 收藏

【BZOJ1095】【ZJOI2007】Hide 捉迷藏 线段树维护括号序列 数据结构的压缩。

题解:首先由于此题太神以至于我其实还不会这道题,所以不妨介绍一下括号序列维护树构。其实都是假的,就是一个点被扫到入栈的时候,序列加一个左括号,然后加入一个字符(可以不加),点出栈的时候就加一个右括号。然后两点间距离就是两点的在序列的位置中间那一堆括号里,删掉一些匹配的括号后的答案,比如 )(()()(()( ,最后就变成了 )(()(( ,表示左端点需要向上走一步,右端点需要向上走两步
原创
博文更新于 2015.04.02 ·
1785 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【BZOJ3612】【HEOI2014】平衡 整数划分、

题意:有一个杠杆,半长为n,在(2n+1)个整数坐标各有一个质量相同的砝码。现在给出n,然后再给出要取走的砝码个数,问使得最终杠杆依然平衡的最终方案数是多少。(文末会给出原题帽)分析:数据范围不大,我们可以写整数划分。f[i][j]表示将i划分成j个互不相同的正整数,且最大不超过n 的划分方案数。这里说一下这道题的整数划分。我们不妨先来反向思考一下。
原创
博文更新于 2015.01.09 ·
2311 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

后缀自动机,SAM,suffix automaton 模板

后缀自动机(SAM、suffix automaton)模板。
原创
博文更新于 2014.12.11 ·
3061 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

【NOIP2002】矩形覆盖 DFS

NOIP2002矩形覆盖,在这个网上还没有几篇题解的时刻,你确定不来看一看这一篇?
原创
博文更新于 2014.10.24 ·
2501 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

【自用】OI计划安排表一轮

网络流上下界最大流线性规划转费用流RMQ优化建图单纯形字符串相关hash扩展KMP最小表示法回文自动机数据结构平衡树启发式合并替罪羊树LCT树套树KD-Tree二分答案分数规划贪心动态规划背包斜率优化数位DP概率DP插头DP图论差分约束floyd求最小环连通分量相关强连通分量点双连通分量边双连通分量割点割边最小生成树Matrix-Tree定理斯坦纳树最小树形图树上问题Prufer序列虚树dfs序树分
原创
博文更新于 2015.06.15 ·
1559 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【BZOJ4007】【JLOI2015】战争调度 war 搜索

题解:暴力是什么样呢? O(21023)O(2^{1023}) 是也。 然后能过的算法是什么样呢?首先对于一棵子树,如果根节点到整棵树的根节点这一部分节点的【挂机/送人头】的状态已经确定了,那么左子树的最优答案和右子树的最优答案就都是独立的,所以我们在这个时候就可以对左子树和右子树分别进行搜索。然后 f(i,j)f(i,j) 表示节点 ii 里有 jj 个平民送人头 ※※ 且 ii
原创
博文更新于 2015.04.20 ·
3879 阅读 ·
5 点赞 ·
0 评论 ·
0 收藏

【BZOJ1811】【IOI2005】mea 平均数

题意:自己去看题解:我们把平均数序列看成一个线段,那么这个线段就被序列中的数分成了若干段。然后在其中一段上选一个点,原序列应该是唯一的,【对应点:当前点+对应点/2=平均数序列中两段交界点】所以它到下一段的对应点就是唯一的,而此时我们不妨把整个序列沿着当前段和下一段的交界点折一下,这样当前选的这个点直接平移到折完后的那部分就是它的对应点了~然后我们就可以把整个序列折来折
原创
博文更新于 2015.01.21 ·
1340 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【BZOJ3288】Mato矩阵 打表找规律

算是欧拉函数线性筛的模板了吧?
原创
博文更新于 2015.01.10 ·
1389 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【SPOJ】SPCQ - GOPU AND DIGITS DIVISIBILITY 数位处理

题意题解一点测试代码题意T组数据,每组数据输入一个n,求最小的不小于n的x,满足x的各位加一起可以整除x。题解暴力。直接从n开始枚举x判断各位加一起是否能整除该数。一点测试自己跑程序随机测试1000w个数,最多的一个需要判断436次,平均判断次数28.1396078。 所以认为这种暴力在随机数据下可以跑得飞快,而即便全是此次测试的极限数据213994575384292455,在题目的1000
原创
博文更新于 2017.09.21 ·
945 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

【HDU2222】【Keywords Search】AC自动机,有详细注释题解。

HDU2222,AC自动机详解!
原创
博文更新于 2016.07.12 ·
1364 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

【自用】OI知识点总结

看目录就好了。不用看具体部分网络流二分图最大匹配最小点覆盖最小边覆盖最小路径覆盖最大独立集最大流上下界最大流最小割全局最小割费用流上下界费用流线性规划转费用流最大权闭合图RMQ优化建图单纯形字符串相关hashKMP扩展KMPMa
原创
博文更新于 2015.07.12 ·
2910 阅读 ·
0 点赞 ·
0 评论 ·
11 收藏

【BZOJ2395】【Balkan 2011】Timeismoney 最小乘积生成树

题解:裸最小乘积生成树。最小乘积生成树定义:有一张n个点m条边的无向图,每条边有k个权值。 现在要取一个边集M使得其将所有点连通,并使 ∏ki=1(∑j∈Mjcost(j,vali))\prod_{i=1}^k (\sum_j^{j\in M} cost(j,{val_i}) ) 最小 即个边集的每一种边权的总和的乘积最小。比如: k=1时,就是裸最小生成树。 k=2时,
原创
博文更新于 2015.07.10 ·
5190 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

【BZOJ3707】圈地 计算几何 旋转坐标系

题解:对于一个点对,如果它的连线的方程的 xx 为定值 ,即为一条竖线,那么我可以把所有点以 xx 为第一键值, yy 为第二键值排序,然后这条线两端的第一个点与这条线段做个三角形,其面积都可能更新答案。。然后我们可以先把所有线按照斜率排个序,然后发现每次按序修改y轴,可以 O(1)O(1) 得到旋转坐标系后的点的序列。 可以观察此图(这是个小特例福利哦): 呃。就是每次旋转到一条
原创
博文更新于 2015.06.23 ·
2264 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【BZOJ1132】【POI2008】Tro 计算几何 叉积求面积

题解:首先暴力是 O(n3)O(n^3) 求每个三角形面积! 可是三角形面积怎么求?一般我们都是用叉积……等等?那一个叉积不是被算了很多遍?好了,正解出来了,先有序地把点排排序保证不重,然后算一下每个叉积的贡献,也就是每条边的贡献,,然后因为排序啥的,时间复杂度 O(n2logn)O(n^2logn) 。然后这道题。呃,卡精度……?! 求叉积嘛,最后得到的东西都需要除以2,,先不除
原创
博文更新于 2015.06.23 ·
2100 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【BZOJ2823】【AHOI2012】信号塔 最小圆覆盖 计算几何

题解之前:首先最小圆覆盖虽然有三层 forfor 循环,但是它是期望 O(n)O(n) 的。什么?你问我为啥?那我只能呵呵了,50W的 O(n3)O(n^3) 高速跑过。 后交的是不求凸包直接跑的,先交的是求了凸包再跑的。。并没有什么差距。题解:这道题我们可以先写一份求凸包来缩减点的规模,如果点是随机生成的,那么期望有不到100个点在凸包上,然后就可以乱搞了(其实毛用没有23
原创
博文更新于 2015.06.23 ·
2427 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【BZOJ1069】【SCOI2007】最大土地面积 凸包 单调性

题解:先求凸包,然后:枚举点 ii ,然后对于 点 jj 得到的 ii 与 jj (有序) 中间的点,以及 jj 与 ii (有序) 中间的点,都是单调的。代码:#include <cmath>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define N 2050#define ep
原创
博文更新于 2015.06.22 ·
2569 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多