她山之石
码龄11年
关注
提问 私信
  • 博客:96,183
    社区:325
    96,508
    总访问量
  • 90
    原创
  • 1,507,695
    排名
  • 11
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2013-08-01
博客简介:

她山之石,决不自弃

博客描述:
说永远比做容易
查看详细资料
个人成就
  • 获得19次点赞
  • 内容获得0次评论
  • 获得62次收藏
创作历程
  • 80篇
    2015年
  • 6篇
    2014年
  • 14篇
    2013年
成就勋章
TA的专栏
  • ACM
    12篇
  • STL学习
    12篇
  • 图论
    36篇
  • 并查集
    6篇
  • 2015暑期训练
    11篇
  • 温故而知新
    3篇
  • 总结
    10篇
  • Linux
    3篇
  • scala学习
    1篇
  • 缓存
    7篇
  • 转载
    6篇
  • 水题
    3篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

BestCoder55 hdu5432 二分

枚举高度时要二分,否则超时,当l和r的整数相同就可以终止了。需要特别注意切面可以在某些金字塔上面,因为这WA了好多次。#include<iostream>#include<cstring>#include<cstdlib>#include<cstdio>#include<cmath>#include<string>#include<map>#include<set>#include<
原创
发布博客 2015.09.12 ·
639 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

文章标题

全排列递归式无重复元素的全排列有重复元素的全排列源码实现非递归式全排列递归式无重复元素的全排列  对于一个不含有重复字符的字符串4132其全排列的第一个字符分别是该字符串的每个字符,如1xxxx,2xxxx,3xxxx,4xxxx,那么对于剩下的部分(xxxx)又是一个全排列。伪代码如下:void print_permutation(序列A,集合S){ if(S为空) 输出序列A
原创
发布博客 2015.09.07 ·
518 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

hdu2112 spfa

最开始的起点ss和终点tt,一定要在cin之后就要map,否则如下数据 0 aaa bbb  因为n=0,如果没有map,s=name2ID[ss]和t=name2ID[tt]没有被赋值。在这里WA了n次,给跪了。#include<iostream>#include<cstring>#include<cstdlib>#include<cstdio>#include<cmath>
原创
发布博客 2015.08.28 ·
599 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

hdu2066 最短路 dijkstra

建立超级源点和超级汇点,家是超级源点s=0,超级汇点t=所有城市最大值+1,超级源点到相连的城市的边权=想去的城市到超级汇点的边权=0。只需要求出超级源点到超级汇点的最短路即可。#include<iostream>#include<cstring>#include<cstdlib>#include<cstdio>#include<cmath>#include<string>#includ
原创
发布博客 2015.08.25 ·
526 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CSDN-markdown语法之如何使用LaTeX语法编写数学公式

原文链接:http://blog.csdn.net/lanxuezaipiao/article/details/44341645目录目录正文标记公式行内公式块级公式上标和下标分数表示各种括号根号表示省略号矢量表示间隔空间希腊字母特殊字符关系运算符集合运算符对数运算符三角运算符微积分运算符逻辑运算符戴帽符号连线符号箭头符号几个例子其它特殊字
转载
发布博客 2015.08.24 ·
513 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

hdu5418 最短哈密顿回路

先用floyd求出每两点之间的最短路。一开始我用深搜计算最短哈密顿回路,毫无意外TLE了。 #include<iostream>#include<cstring>#include<cstdlib>#include<cstdio>#include<cmath>#include<string>#include<map>#include<set>#include<algorithm>#
原创
发布博客 2015.08.23 ·
7846 阅读 ·
1 点赞 ·
0 评论 ·
12 收藏

hdu3790 dijkstra算法

每条路除了距离,还有了费用。这样在我们计算每个点的最小距离d[]和最小费用时,优先保证距离最小d[i]>d[x]+maps[x][i][0],其次保证费用最小d[i]==d[x]+maps[x][i][0]&&cost[i]>cost[x]+maps[x][i][1]。#include#include#include#include#include#include#include
原创
发布博客 2015.08.22 ·
475 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

hdu2544 最短路 Bellman_Ford Dijkstra Folyd

Bellman_Ford基本方法,和使用邻接表和队列的优化。由于没有负环而且最短路一定存在,所以不需要判负环那一步。#include#include#include#include#include#include#include#include#include#include#include#include#include#define LL
原创
发布博客 2015.08.17 ·
517 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

hdu1548 最短路/BFS

指定起点和终点,用dijskal求最短路#include#include#include#include#include#include#include#include#include#include#include#include#include#define LL long long#define OJ_DEBUG 0#define READ_FILE 0u
原创
发布博客 2015.08.14 ·
489 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

poj1258 prim最小生成树

#include#include#include#include#include#include#include#include#include#include#include#include#include#define LL long long#define OJ_DEBUG 0#define READ_FILE 0using namespace std;co
原创
发布博客 2015.08.14 ·
459 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

hdu1598 有向边 并查集

将所有边排序,从小到大枚举最小边,以这条边为开始找最小生成树(不一定包含所有点),根据find(a)和find(b)是否相等判断a到b是否有边,p[a]表示以a为起点指向能到达的点,即连通。#include#include#include#include#include#include#include#include#include#include#include#inc
原创
发布博客 2015.08.13 ·
504 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

hdu1198 二维并查集

将A-K的上下左右有出水口的标记为1,否则标记为0。在地图中根据两个方块的位置关系,判断出水口是否相接。扫描地图时,只需要判断当前方块和上边或者左边是否相接。#include#include#include#include#include#include#include#include#include#include#include#include#include#d
原创
发布博客 2015.08.12 ·
583 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

hdu1301 prim和kruskal求最小生成树

水题#include#include#include#include#include#include#include#include#include#include#include#include#include#define LL long long#define OJ_DEBUG 0#define READ_FILE 0using namespace std
原创
发布博客 2015.08.12 ·
604 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

hdu3371 prim算法求最小生成树

kruskal超时,看discuss说可以不超时。用prim险过,估计改数据了。#include#include#include#include#include#include#include#include#include#include#include#include#include#define LL long long#define OJ_DEBUG 0#
原创
发布博客 2015.08.11 ·
516 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

hdu1102 kruskal算法求最小生成树

裸的kruskal。#include#include#include#include#include#include#include#include#include#include#include#include#include#define LL long long#define OJ_DEBUG 0#define READ_FILE 0using nam
原创
发布博客 2015.08.07 ·
581 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

hdu 1856 离散化+并查集

注意n=0的情况#include#include#include#include#include#include#include#include#include#include#include#include#include#define LL long long#define OJ_DEBUG 0#define READ_FILE 1using names
原创
发布博客 2015.08.06 ·
509 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

hdu 1325 水题

数据太坑爹了,数据范围很小,NN_MAX给大了会TLE,不知道为什么。注意不能有环,一个 结点不能有多个入度,有空树,还有森林的情况,1 1 0 0不是树,因为指向了自己。#include#include#include#include#include#include#include#include#include#include#include#include#i
原创
发布博客 2015.08.06 ·
434 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

hdu 1272 并查集

这道题坑多,看数据。0 01 1 0 01 2 2 1 0 01 2 2 3 4 5 5 6 0 0YesYesNoNo#include#include#include#include#include#include#include#include#include#include#include#include#include#def
原创
发布博客 2015.08.06 ·
468 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

hdu 1213 并查集

并查集基本题。#include#include#include#include#include#include#include#include#include#include#include#include#include#define LL long long#define OJ_DEBUG 0#define READ_FILE 0using namesp
原创
发布博客 2015.08.06 ·
418 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

匈牙利算法

备个份,后面用到再加题目M67大神的几句话讲解:http://www.matrix67.com/blog/archives/39二分图最大匹配问题匈牙利算法    研究了几个小时,终于明白了。说穿了,就是你从二分图中找出一条路径来,让路径的起点和终点都是还没有匹配过的点,并且路径经过的连线是一条没被匹配、一条已经匹配过,再下一条又没匹配这样交替地出现。找到这样的路径后,显然路径
原创
发布博客 2015.08.06 ·
363 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多