1、Git介绍 Git 是一款免费的、开源的、分布式的版本控制系统。旨在快速高效地处理无论规模大小的任何软件工程。每一个 Git克隆 都是一个完整的文件库,含有全部历史记录和修订追踪能力,不依赖于网络连接或中心服务器。其最大特色就是“分支”及“合并”操作非常快速、简便。2、Git和Svn的区别 .....
分类:
其他好文 时间:
2014-11-09 22:10:39
阅读次数:
321
题意:题目意思很简单就是如何安排圆使得他们所用的空间最小,前提是每个圆都必须和底边接触注意:存在小圆会插在俩个大圆的底下,这样就需要加一个圆心坐标和一个原点记录位置来做特判,令当前放置的圆与前面所有的圆相切求出最大的据原点的距离(这样就可以保证排除圆圆相交的情况),再加上前面的距离即为放置这个新的圆...
分类:
其他好文 时间:
2014-11-09 20:41:11
阅读次数:
212
题意:给n个数,分成若干个连续组,每组获益为max-min,输出最大获益。参考:http://blog.csdn.net/keshuai19940722/article/details/40873581参考的链接里说得很明白了,我的dp[i][0]是升序,dp[i][1]是降序,习惯而已。这题关键点...
分类:
其他好文 时间:
2014-11-09 19:26:24
阅读次数:
125
题意是这种 给你n个汉堡 每一个汉堡有它的价值 做每一个汉堡都得花费相应的能量 如今告诉你最大能量 让你求获得的最大的价值(有些汉堡必须有还有一些汉堡做好为前提) 给你的n你最大为15这道题的重点在于 每一个汉堡仅仅能做一次 跑遍所以的状态 mark记录每一个状态下所剩余的能...
分类:
其他好文 时间:
2014-11-09 17:56:59
阅读次数:
127
题意:给你N个数,a1,,,,an。代表第i个管子里有ai个珍珠。规定只能往每根管里增加k的倍数个珍珠。如果存在一套操作,操作完毕后可以得到1~N的一个排列,则Jerry赢,否则Tom赢。问谁赢。思路:将a1...an从小到大排序,可知道每根管里的数只能增不能减。将最后的1...N中的每个数一定是由...
分类:
其他好文 时间:
2014-11-09 17:53:30
阅读次数:
166
题意:
给定n个点的带边权树Q个询问。
下面n-1行给出树
下面Q行每行一个数字表示询问。
首先求出dp[N] :dp[i]表示i点距离树上最远点的距离
询问u, 表示求出 dp 数组中最长的连续序列使得序列中最大值-最小值
思路:
求dp数组就是求个树的直径然后dfs一下。
对于每个询问,可以用一个单调队列维护一下。O(n)的回答。
#include
#includ...
分类:
其他好文 时间:
2014-11-09 15:18:46
阅读次数:
271
jQuery(window).height()代表了当前可见区域的大小,而jQuery(document).height()则代表了整个文档的高度,可视具体情况使用. 注意当浏览器窗口大小改变时(如最大化或拉大窗口后) jQuery(window).height() 随之改变,但是jQuery(do...
分类:
其他好文 时间:
2014-11-09 15:10:58
阅读次数:
222
http://acm.nyist.net/JudgeOnline/problem.php?pid=1057寻找最大数(三)时间限制:1000ms | 内存限制:65535KB难度:2描述给出一个整数N,每次可以移动2个相邻数位上的数字,最多移动K次,得到一个新的整数。求这个新的整数的最大值是多少。输...
分类:
其他好文 时间:
2014-11-09 13:56:53
阅读次数:
151
所谓模板方法模式,就是在在抽象基类中定义一套算法框架,框架内的步骤由各个派生类去实现。模板方法模式的优点在于,具有同样代码的操作提升至抽象基类中,派生类中仅仅实现具有差异性的代码,从而最大程度降低了反复代码的存在。要注意的是,这里的模板方法和C++中的模板函数没有不论什么关系。模板方法模式的UML图...
分类:
其他好文 时间:
2014-11-09 13:54:14
阅读次数:
210
1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。
2、$row[’id’] 的速度是$row[id]的7倍。
3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。
4、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用forea...
分类:
Web程序 时间:
2014-11-09 12:43:57
阅读次数:
281