首页 > 2017年04月01日 > 全部分享
关于Dijkstra 和 Bellman-ford算法的简单理解
两个算法都是跟求图的有源最短路径有关。Dijkstra主要针对的是无负权值节点的图,而Bellman-Ford算法则是可以处理有负权值的有向图的最短路径问题。两者都用到了一个“松弛计算”的方法,也就是在遍历图的顶点和边的过程中修改距离数组的值,从而来找出最短路径。 Dijkstra算法针对无负权值的 ...
分类:编程语言   时间:2017-04-01 09:49:26    收藏:0  评论:0  赞:0  阅读:171
Git基础
前面的话 前面我们介绍了版本管理,当前最流行的版本控制系统当属Git。Git是一个免费开源的分布式版本控制系统(DVCS)。从本文开始,将详细介绍Git的相关内容。本文是Git系列第一篇——Git基础 历史 Git诞生于一个极富纷争大举创新的年代。Linux内核开源项目有着为数众广的参与者。绝大多数 ...
分类:其他   时间:2017-04-01 09:49:08    收藏:0  评论:0  赞:0  阅读:252
BZOJ 4808 二分图最大独立集
思路: 棋盘是个二分图 那就把一个可以走的白点 向所有可以走的黑点连边 跑一个最大匹配 (匹配上了就代表这两个点不能共存) 最大独立集=sum-最大匹配 ...
分类:其他   时间:2017-04-01 09:48:43    收藏:0  评论:0  赞:0  阅读:230
LeetCode Reverse String II
原题链接在这里:https://leetcode.com/problems/reverse-string-ii/#/description 题目: Given a string and an integer k, you need to reverse the first k characters ...
分类:其他   时间:2017-04-01 09:48:24    收藏:0  评论:0  赞:0  阅读:235
BZOJ 4057 状压DP
思路: 状压一下 就完了... f[i]表示选了的集合为i 转移的时候判一判就好了.. ...
分类:其他   时间:2017-04-01 09:47:57    收藏:0  评论:0  赞:0  阅读:243
BZOJ 4800 折半暴搜
思路: 把它拆成两半 分别搜一发 两部分分别排好序 用two-pointers扫一遍 就可以了. (读入也要用long long) ...
分类:其他   时间:2017-04-01 09:47:35    收藏:0  评论:0  赞:0  阅读:125
BZOJ 1583
思路: 维护两个指针pointer_1和pointer_2 代表用算法一走到的位置 和算法2走到的位置 若 算法一<算法2 数组后面就插入算法一的解 pointer_1++ (记得判重) (这题卡不住heap什么鬼) ...
分类:其他   时间:2017-04-01 09:47:16    收藏:0  评论:0  赞:0  阅读:102
BZOJ 4517 组合数+错排
思路: 预处理错排 然后C(n,m)*s[n-m-1]就是答案了 特判n-m-1<0 ...
分类:其他   时间:2017-04-01 09:46:59    收藏:0  评论:0  赞:0  阅读:119
iOS scene之间的跳转类型——Segue
2017-04-01 segue可以单独在scene之间使用,也可以配合NavigationController的导航栈一起使用 segue图标 名称 使用说明 Show 在NavigationController存在的情况下,Show相当于老版本的Push类型,segue连接的Controller ...
分类:移动平台   时间:2017-04-01 09:46:41    收藏:0  评论:0  赞:0  阅读:185
BZOJ 1833 数位DP
思路: 数位DP f[i][j][k]表示走到第i位 开头位j 数字k 出现的次数 $f[i][j][k]+=f[i-1][l][k];$$f[i][j][j]+=base[i]$ calc的时候要有特殊的技巧...(我看题解学会的) ...
分类:其他   时间:2017-04-01 09:46:19    收藏:0  评论:0  赞:0  阅读:141
BZOJ 4563 错排+高精度
思路: 把障碍移到对角线 就发现 这是个错位排列问题 用错排公式即可解 s[i]=(s[i-1]+s[i-2])*i ...
分类:其他   时间:2017-04-01 09:45:57    收藏:0  评论:0  赞:0  阅读:138
winSCP 本地项目访问外系统文件夹下面的文件
string hostName = ConfigurationManager.AppSettings["HostName"]; string userName = ConfigurationManager.AppSettings["UserName"]; string password = Conf ...
分类:Windows开发   时间:2017-04-01 09:45:41    收藏:0  评论:0  赞:0  阅读:254
BZOJ 4562 搜索...
思路: 统计入度&出度 每搜到一个点 ...
分类:其他   时间:2017-04-01 09:45:24    收藏:0  评论:0  赞:0  阅读:162
[BZOJ1098][POI2007]办公楼biu
[BZOJ1098][POI2007]办公楼biu 试题描述 FGD开办了一家电话公司。他雇用了N个职员,给了每个职员一部手机。每个职员的手机里都存储有一些同事的电话号码。由于FGD的公司规模不断扩大,旧的办公楼已经显得十分狭窄,FGD决定将公司迁至一些新的办公楼。FGD希望职员被安置在尽量多的办公 ...
分类:其他   时间:2017-04-01 09:44:51    收藏:0  评论:0  赞:0  阅读:115
BZOJ 3930 容斥原理
思路: 移至iwtwiioi http://www.cnblogs.com/iwtwiioi/p/4986316.html ...
分类:其他   时间:2017-04-01 09:44:13    收藏:0  评论:0  赞:0  阅读:95
BZOJ 4565 状压DP
思路: f[i][j][S]表示从i到j压成S状态 j-m是k-1的倍数 $f[i][j][S<<1]=max(f[i][j][S<<1],f[i][m-1][S]+f[m][j][0]),$$f[i][j][S<<1|1]=max(f[i][j][S<<1|1],f[i][m-1][S]+f[m] ...
分类:其他   时间:2017-04-01 09:43:36    收藏:0  评论:0  赞:0  阅读:254
redhat 7安装CentOS 7 yum源
由于redhat 的更新包只对注册的用户生效,所以需要自己手动更改成CentOS 的更新包, CentOS几乎和redhat是一样的,所以无需担心软件包是否可安装,下面是安装步骤。 ...
分类:其他   时间:2017-04-01 09:43:19    收藏:0  评论:0  赞:0  阅读:2990
BZOJ 4525 二分
思路: 满足二分性质... 二分一下 就完了 ...
分类:其他   时间:2017-04-01 09:43:01    收藏:0  评论:0  赞:0  阅读:167
BZOJ 2084 二分+hash OR Manacher
思路: 二分+哈希 Manacher改一下条件 0只能匹配1 1只能匹配0 #匹配# (长度从0开始匹配 这样就相当于只能从#开始走了 也就是长度为偶数) ...
分类:其他   时间:2017-04-01 09:42:13    收藏:0  评论:0  赞:0  阅读:185
Tomcat基本组件、其功能和处理请求的过程
一、Tomcat是一个基于组件的服务器,它的构成组件都是可配置的,其中最外层的组件是Catalina Servlet容器,其他的组件按照一定的格式要求配置在这个顶层容器中 Tomcat的各个组件是在<TOMCAT_HOME>\conf\server.xml文件中配置的,如下: XML配置文件结构 < ...
分类:其他   时间:2017-04-01 09:41:57    收藏:0  评论:0  赞:0  阅读:251
1311条   上一页 1 ... 53 54 55 56 57 ... 66 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!