摘要:
代码来自这里:base.html ... ... {% block nav %} {% block nav-home %}Home{% endblock %} {% block nav-about %}About{% endblock %} {% block nav-contact %}Contact{% endblock %} {% endblock %} ... about.html{% extends "base.h... 阅读全文
posted @ 2013-08-10 21:31
litstrong
阅读(166)
评论(0)
推荐(0)
摘要:
Google开源项目的代码遵循的规范,见这,C++, OC。PS: vim的配色编辑用户主目录下的.vimrc即可。 阅读全文
posted @ 2013-08-10 18:34
litstrong
阅读(211)
评论(0)
推荐(0)
摘要:
再次回忆匈牙利算法和树状数组,除了算法的大概思路,其他已经不记得什么了。匈牙利算法:这个找二分图最大匹配的算法,就是不断的在当前匹配M上找这个匹配对应的一条增广路径P,根据M,P获得一个更大的匹配M',不断迭代直到找不到增广路径。树状数组:最简单的应用就是在log的时间级别更新、查询一个序列的区间和,通过维护数组数组可以在log时间内获得数组的前N项和,思路跟拆整数类似,一个整数可以拆成若干个二次幂的和,那么N项序列也可以拆成不超过logN个的2次幂个数的序列之和,C[i]用来记录A[i-2^r+1]...A[i]这些项,一共有2^r个项,r表示的是i写成二进制后末尾0的个数,有两个重 阅读全文
posted @ 2013-08-10 16:48
litstrong
阅读(283)
评论(0)
推荐(0)