码迷,mamicode.com
首页 > 其他好文
BZOJ 3514 Codechef MARCH14 GERALD07加强版 LCT+主席树
题目大意:N个点M条边的无向图,询问保留图中编号在[l,r]的边的时候图中的联通块个数。 思路:看到了wulala的题解,这里就直接粘过来了。 葱娘说这是一个很巧妙的题。。 有一个比较猎奇的做法:首先把边依次加到图中,若当前这条边与图中的边形成了环,那么把这个环中最早加进来的边弹出去 并将每条边把哪条边弹了出去记录下来:ntr[i] = j,特别地,要是没有弹出边,ntr[i] =...
分类:其他好文   时间:2014-12-03 12:29:52    阅读次数:273
设计模式的七大原则
单一职责原则(Single Responsibility Principle) 系统中的每一个对象应该只有一个单独的职责,而所有对象所关注的就是自身职责的完成 一个合理的类对外只提供一种功能,而引起类变化的原因应该只有一个 里氏替换原则(Liskov Substitution Principle) 在任何父类出现的地方都可以用它的子类代替 在同一个继承体系中的对象应该有共同的行为特征 ...
分类:其他好文   时间:2014-12-03 12:28:13    阅读次数:146
Retinex系列之McCann99 Retinex
一、McCann99 Retinex McCann99利用金字塔模型建立对图像的多分辨率描述,自顶向下逐层迭代,提高增强效率。对输入图像的长宽有严格的限制,要求可表示成  ,且 ,。上述限制来源于金字塔模型的结构要求,由于要对输入图像进行下采样, 金字塔中上层低分辨率图像的宽分别为下层高分辨率图像的1/2,顶层(第n层)大小为,底层(第0层)为原图像。金字塔结构如下图所示。 McCan...
分类:其他好文   时间:2014-12-03 12:28:31    阅读次数:298
Xcode6添加.pch
Xcode5中创建一个工程的时候,系统会自动创建一个以以工程名为名字的pch文件,但是在Xcode6中去掉Precompile Prefix Header文件。 Xcode6去掉Precompile Prefix Header的主要原因可能在于Prefix Header大大的增加了Build的时间。没有了Prefix Header之后就要通过手动@import来手动导入头文件了,在失去了编程...
分类:其他好文   时间:2014-12-03 12:28:32    阅读次数:171
【UNIX】怎么将buf和fgets运用在文件IO中open函数中
open函数打开创建文件一般有几种方式: 1)第一种情况下是通过指定路径: open =("/tmp/text..c",O_RDWR|O_CREAT|O_APPEND,0666); 这样就会在/TMP文件目录下就会自动创建了text.c了文件 2)通过int mian (int argc,char *argv[])在shell终端输入命令,指定文件,会在缺省情况下自动创建不要自定文...
分类:其他好文   时间:2014-12-03 12:28:05    阅读次数:203
startActivity的requires new task异常解析
很多人使用startActivity时候,会碰到如下的异常: Caused by: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity  context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really...
分类:其他好文   时间:2014-12-03 12:28:34    阅读次数:138
编程经验小结
// ********************************************************* 习惯 ********************************************************* // **************************************** 先思考,多思考,写出高效简洁的代码 ***************...
分类:其他好文   时间:2014-12-03 12:26:33    阅读次数:159
hdu 2204 Eddy's爱好 容斥原理
容斥原理...
分类:其他好文   时间:2014-12-03 12:28:34    阅读次数:147
xcode带颜色的log
大概需要三个步骤: 一、安装xCode扩展插件XcodeColors。 二、引入第三方库CocoaLumberjack。 三、修改NSLog为DDLog方式。 一、安装xCode扩展插件XcodeColors 1.下载地址:https://github.com/robbiehanson/XcodeColors 2.下载完成后,打开XcodeC...
分类:其他好文   时间:2014-12-03 12:27:02    阅读次数:206
POJ 3181 Dollar Dayz 动态规划法题解
本题也是一种背包问题,就是需要求出有多少种组合。 本题的新意就是: 1 利用两个long long数表示大数的高位和低位就能满足不溢出了 2 高位和低位需要仔细计算好 建模: dp[i][j]:表示计算当前i物品的时候有j钱币的时候有多少种组合。 那么状态转换:dp[i][j] = dp[i-1][j] + dp[i][j-i]//dp[i-1][j]表示前一种物品计算出的组合数,也就是不买i物品的组合数, dp[i][j-i]表示空出i钱币购买i物品的组合数 难点: 仔细观察,会发现其实不单止不用二维数...
分类:其他好文   时间:2014-12-03 12:26:40    阅读次数:189
geotrace一键机房网络测试利器
geotrace是根据mtr(my trace route)的报告内容结合whois来直观显示traceroute过程中经过的路由跳数、ip、平均延迟、运营商、地理位置信息等内容,在做机房选址的时候会给带来极大的帮助,报告内容一目了然。 运行系统:linux 依赖程序:mtr、whois、awk 使用方法:  1、确保依赖程序正常;  2、wgethttps://ra...
分类:其他好文   时间:2014-12-03 12:25:19    阅读次数:183
关于浮动和清除浮动
页面布局常用的方式有两种,浮动(float)和定位(position),定位已经讲过了(关于position定位及z-index的理解),这篇主要讲浮动,而浮动和清理浮动是成对出现的,所以也一并讲了。理解浮动前,我们需要一些前置条件:1.盒模型;2.文档流;1.盒模型一个元素的width或者heig...
分类:其他好文   时间:2014-12-03 12:25:16    阅读次数:304
c-100米球反弹
1 #include 2 3 #define TIMES 10 4 5 int 6 main(void) { 7 float sumHeight = 100; 8 float bouceHeight = sumHeight / 2; //第一次反弹的高度. 9 ...
分类:其他好文   时间:2014-12-03 12:26:23    阅读次数:148
Reverse Words in a String
Given an input string, reverse the string word by word.For example,Given s = "the sky is blue",return "blue is sky the".class Solution: # @param s,...
分类:其他好文   时间:2014-12-03 12:25:23    阅读次数:147
订阅组件
/* * subscription * by sunhw * * 参数: * * example: * 订阅 * .subscriptioned 为已订阅状态 * .subnum 为订阅数 12121 * 订阅接口: * http://api.fun.tv/ajax/subscrib...
分类:其他好文   时间:2014-12-03 12:25:02    阅读次数:218
焦点图
/*focus.jsby sunhw 2014-10-16 重写*/;(function() { function Focus( option ) { this.option = T.object.extend( { root : '', dotroot : '', item : '', dot :...
分类:其他好文   时间:2014-12-03 12:24:51    阅读次数:273
glog研究内容
1.线程安全2.数据流3.研究到symbolize.cc : 599行2014/12/31.大致明白glog产生的log,以及输出log的过程2.对于glog怎样寻找到efl文件的函数名大致理解了,但是为什么移植出来就不行呢(?)需要作的:3.需要详细研究下elf文件函数名的需找
分类:其他好文   时间:2014-12-03 12:23:19    阅读次数:141
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!