码迷,mamicode.com
首页 >  
搜索关键字:复杂    ( 50633个结果
数列区间询问中的分块思想
分块算法主要用于给定序列的区间询问问题,能够以较小的时间代价暴力求解,时间复杂度一般在O(n*n^0.5)。关键在O(1) 维护好某一区间在增加或者减少一个边界元素所带来的影响。需要注意的就是在更新的区间的时候要先放大在缩小,否则可能出现当前区间左右边界互换的情况,这 个影响某一些题可能没有影响,但...
分类:其他好文   时间:2015-11-10 00:02:37    阅读次数:301
开源爬虫软件汇总!
世界上已经成型的爬虫软件多达上百种,本文对较为知名及常见的开源爬虫软件进行梳理,按开发语言进行汇总,如下表所示。虽然搜索引擎也有爬虫,但本次我汇总的只是爬虫软件,而非大型、复杂的搜索引擎,因为很多兄...
分类:其他好文   时间:2015-11-09 22:44:08    阅读次数:171
hdu5514Frogs(2015沈阳赛区onsite)
这题很容易转化到一个容斥计数问题。而用指数复杂度的枚举计数法显然会挂,只能考虑别的方法。首先将a[i]用gcd(a[i], m)替换,排序去重后得到一组m的约数,而m不超过1e9,因此m的所有约数最多在1000左右。假设数组a只含有2,3两个元素,那么显然答案应该是f(2) + f(3) - f(6...
分类:其他好文   时间:2015-11-09 18:59:47    阅读次数:262
jQuery源码学习1——整体架构篇
由于jQuery的源码比较复杂,所以我选择从jQuery1.0.0版本开始学习,逐步深入。而且本系列文章包含大量的个人观点,纯属本人学习的记录jQuery1.0.0只有1800行左右的代码,相对来讲看起来还是比较简单的首先,想说一下我对jQuery的理解jQuery其实就是一个很大的构造函数它为我们...
分类:Web程序   时间:2015-11-09 18:43:53    阅读次数:246
使用Linux命令行测试网速-----speedtest-cli
当发现上网速度变慢时,人们通常会先首先测试自己的电脑到网络服务提供商(通常被称为“最后一公里”)的网络连接速度。在可用于测试宽带速度的网站中,Speedtest.net也许是使用最广泛的。Speedtest.net的工作原理并不复杂:它在你的浏览器中加载JavaScript代码并自动检测离你最近的S...
分类:系统相关   时间:2015-11-09 18:36:37    阅读次数:282
item 1:理解template类型的推导
item 1: 理解template类型的推导一些用户对复杂的系统会忽略它怎么工作,怎么设计的,但是很高兴去知道它完成的一些事。通过这样的方式,c++中的template类型的推导取得了巨大的成功。数以万计的程序员曾传过参数给template函数,并得到了满意的结果。尽管很多那些程序员很难给出比朦胧...
分类:其他好文   时间:2015-11-09 17:05:56    阅读次数:267
C#自定义Attribute值的获取与优化
C#自定义Attribute值的获取是开发中会经常用到的,一般我们的做法也就是用反射进行获取的,代码也不是很复杂。 1、首先有如下自定义的Attribute 1 [AttributeUsage(AttributeTargets.All)] 2 public sealed cl...
分类:Windows程序   时间:2015-11-09 15:19:04    阅读次数:272
JavaSript模块规范 - AMD规范与CMD规范介绍
JavaSript模块化在了解AMD,CMD规范前,还是需要先来简单地了解下什么是模块化,模块化开发?模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管理的模块的方式。可以想象一个巨...
分类:编程语言   时间:2015-11-09 12:46:02    阅读次数:292
Cresset.Torch.v10.4.2药物合成的分子设计工具
Cresset.Torch.v10.4.2药物合成的分子设计工具化学家Torch使它容易探索和优化的优先顺序想法,所以你可以设计最好的图书馆或最好的下一个分子合成。使用手电筒:评估化学变化的生物学影响了解整个系列活动的原因,并完善新化合物设计有效地沟通你的想法和结果快速导航复杂合成孔径雷达,突出关键...
分类:其他好文   时间:2015-11-09 09:20:26    阅读次数:595
切图技巧
我们在制作网站的时候如何把做好的效果图转成网页格式呢?这里就有很多方法,如果是比较复杂的网页就需要用手动来切图。如果不是很复杂的可以直接用PS自带的切片工具来切割。教程中介绍的是规则切图,实际应用中需要用手动来划分区块的大小。最终效果一、打开要分割的图片,点工具栏的切片工具。详解PS切片工具的切图使...
分类:其他好文   时间:2015-11-09 01:32:13    阅读次数:227
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!