1、安装 https://gradle.org/install 2、构建一个项目 https://guides.gradle.org/creating-new-gradle-builds/ 3、build 存在的项目 https://guides.gradle.org/using-an-existi ...
分类:
其他好文 时间:
2017-04-01 09:51:02
阅读次数:
154
一,padding-top与margin-top的默认占位为0; ex: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>border-box</title> <style> body{margin:0;pa ...
分类:
其他好文 时间:
2017-04-01 09:50:32
阅读次数:
167
面向对象编程是最有效的软件编写方法之一。在面向对象编程中,我们编写表示现实世界中的事物和情景的类,并基于这些类来创建对象。编写类时,我 们定义一大类对象都有的通用行为。基于类创建对象时,每个对象都自动具备这种通用行为,然后可根据需要赋予每个对象独特的个性。使用面向对象编程可模拟 现实情景,其逼真程度 ...
分类:
其他好文 时间:
2017-04-01 09:50:12
阅读次数:
180
Description \(n\)个球,每组一个或者相邻的两个,求分成\(k\)组的方案数。\(n\leqslant 10^9,k<2^{15}\) Solution DP+FNT. 转移\(f[i][j]=f[i-1][j]+f[i-1][j-1]+f[i-2][j-1]\) 这个不是很好维护.. ...
分类:
数据库 时间:
2017-04-01 09:49:41
阅读次数:
325
两个算法都是跟求图的有源最短路径有关。Dijkstra主要针对的是无负权值节点的图,而Bellman-Ford算法则是可以处理有负权值的有向图的最短路径问题。两者都用到了一个“松弛计算”的方法,也就是在遍历图的顶点和边的过程中修改距离数组的值,从而来找出最短路径。 Dijkstra算法针对无负权值的 ...
分类:
编程语言 时间:
2017-04-01 09:49:26
阅读次数:
200
前面的话 前面我们介绍了版本管理,当前最流行的版本控制系统当属Git。Git是一个免费开源的分布式版本控制系统(DVCS)。从本文开始,将详细介绍Git的相关内容。本文是Git系列第一篇——Git基础 历史 Git诞生于一个极富纷争大举创新的年代。Linux内核开源项目有着为数众广的参与者。绝大多数 ...
分类:
其他好文 时间:
2017-04-01 09:49:07
阅读次数:
221
思路: 棋盘是个二分图 那就把一个可以走的白点 向所有可以走的黑点连边 跑一个最大匹配 (匹配上了就代表这两个点不能共存) 最大独立集=sum-最大匹配 ...
分类:
其他好文 时间:
2017-04-01 09:48:43
阅读次数:
203
原题链接在这里: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
阅读次数:
118
思路: 状压一下 就完了... f[i]表示选了的集合为i 转移的时候判一判就好了.. ...
分类:
其他好文 时间:
2017-04-01 09:47:57
阅读次数:
215
思路: 把它拆成两半 分别搜一发 两部分分别排好序 用two-pointers扫一遍 就可以了. (读入也要用long long) ...
分类:
其他好文 时间:
2017-04-01 09:47:35
阅读次数:
183
思路: 维护两个指针pointer_1和pointer_2 代表用算法一走到的位置 和算法2走到的位置 若 算法一<算法2 数组后面就插入算法一的解 pointer_1++ (记得判重) (这题卡不住heap什么鬼) ...
分类:
其他好文 时间:
2017-04-01 09:47:16
阅读次数:
150
思路: 预处理错排 然后C(n,m)*s[n-m-1]就是答案了 特判n-m-1<0 ...
分类:
其他好文 时间:
2017-04-01 09:46:59
阅读次数:
222
思路: 数位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
阅读次数:
135
思路: 把障碍移到对角线 就发现 这是个错位排列问题 用错排公式即可解 s[i]=(s[i-1]+s[i-2])*i ...
分类:
其他好文 时间:
2017-04-01 09:45:55
阅读次数:
183
string hostName = ConfigurationManager.AppSettings["HostName"]; string userName = ConfigurationManager.AppSettings["UserName"]; string password = Conf ...
分布式系统实践 1. 阿里HBase超详实践总结 http://dwz.cn/5D5Q21 摘要: 这篇文章详细解释了阿里HBase在跨机房复制, 高可用等方面的工作, 特别是多集群的数据复制方案, 非常值得参考和学习. 2. 龙(Dragon) - facebook 分布式 图索引查询引擎 htt ...
分类:
其他好文 时间:
2017-04-01 09:45:07
阅读次数:
174