码迷,mamicode.com
首页 > 编程语言
POJ 3067 Japan 树状数组求逆序对
题目大意:有两排城市,这两排城市之间有一些路相互连接着,求有多少条路相互交叉。 思路:把所有的路先按照x值从小到大排序,x值相同的按照y值从小到大排序,然后插入边的时候,先找有多少比自己y值小的,这些边的x值一定比自己大,也就是一个逆序对,然后统计起来。记得答案要用long long (__int64) CODE: #include #include #inclu...
分类:编程语言   时间:2014-10-16 11:30:12    阅读次数:218
【计算机视觉】借助图像直方图来检测特定物(MeanShift、CamShift算法)
均值漂移算法以迭代的方式锁定概率函数的局部最大值。它主要是寻找预定义窗口中数据点的重心点,或者说加权平均值。该算法将窗口中心移动到数据点的重心处,并重复这个过程直到窗口重心收敛到一个稳定点。 从数学角度上说,Mean Shift算法利用概率密度的梯度爬升来寻找局部最优。当输入一个图像的范围,然后根据反向投影图和输入的方框进行Mean Shift迭代,它是向重心移动,即向反向投影图中概率大的地方移动,所以始终会移动到目标上,Mean Shift算法是一个变步长的梯度上升算法。...
分类:编程语言   时间:2014-10-16 10:22:22    阅读次数:400
采用浮点数编码的遗传算法的问题
最近学习了一下遗传算法,于是参考了一篇论文,采用浮点数编码写了一个算法,运行了一下,发布收敛很慢,遗传了几百代与几十代相比,只是略显稳定,随机性比较强。而且容易限入局部极值中。例如,我以求函数xsin(10PI*x)+2.0为例,最大值大约在x=1.85附近,在x=1.65附近有一个局部极值。我写的算法大约70%的机会取得1.85附近的值,30%机会取得1.65附近的值。总之效果不理想。不知有没有...
分类:编程语言   时间:2014-10-16 11:27:22    阅读次数:234
用eclipse 检索SVN 上 myEclipse 建的web项后,成java项目解决方法
用eclipse 检索SVN 上 myEclipse 建的web项后,成java项目解决方法  在网上找了很多,都不管用...
分类:编程语言   时间:2014-10-16 10:37:02    阅读次数:199
Java 基本日期类使用(一)
一、java.util.Date Date表示特定的瞬间,精确到毫秒,其子类有Date、Time、Timestap。默认情况下输出的Date对象为:Mon Oct 13 17:48:47 CST 2014,一般不是我们想要的,我们可以调用Date的一些方法来获取我们想要的日期格式,但是遗憾的是Da....
分类:编程语言   时间:2014-10-16 10:52:02    阅读次数:323
c语言产生随机数的方法
在C语言中,rand()函数可以用来产生随机数,但是这不是真真意义上的随机数,是一个伪随机数,是根据一个数,我们可以称它为种子,为基准以某个递推公式推算出来的一系数,当这系列数很大的时候,就符合正态公布,从而相当于产生了随机数,但这不是真正的随机数,当计算机正常开机后,这个种子的值是定了的,除非你....
分类:编程语言   时间:2014-10-16 10:18:32    阅读次数:257
javascript 复制与粘贴操作
分类:编程语言   时间:2014-10-16 11:39:32    阅读次数:141
【转载】Unity插件研究院之自动保存场景
原文:http://wiki.unity3d.com/index.php?title=AutoSave最近发现Unity老有自动崩溃的BUG。 每次崩溃的时候由于项目没有保存所以Hierarchy视图游戏对象与游戏资源的关系就会丢失。所以想到自动保存场景。本来想自己写一个这样的脚本,但是发现维基百科...
分类:编程语言   时间:2014-10-16 09:41:42    阅读次数:188
python 入门实践之网页数据抓取
这个不错。正好入门学习使用。 1、其中用到 feedparser:技巧:使用 Universal Feed Parser 驾驭 RSShttp://www.ibm.com/developerworks/cn/xml/x-tipufp.html 请访问 feedparser.org,详细了解 Univ...
分类:编程语言   时间:2014-10-16 10:48:02    阅读次数:209
怎样查看python的api
python -m pydoc -p 4567python -m pydoc表示打开pydoc模块,pydoc是查看python文档的首选工具;-p 4567表示在4567端口上启动server;然后在浏览器中访问http://localhost:4567/,此时应该可以看到python中所有的Mo...
分类:编程语言   时间:2014-10-16 09:41:02    阅读次数:166
【转载】Unity3d UnityEditor编辑器定制和开发插件
在阅读本教程之前,你需要对Unity的操作流程有一些基础的认识,并且最好了解内置的GUI系统如何使用。如何让编辑器运行你的代码Unity3D可以通过事件触发来执行你的编辑器代码,但是我们需要一些编译器参数来告知编译器何时需要触发该段代码。[MenuItem(XXX)]声明在一个函数上方,告知编译器给...
分类:编程语言   时间:2014-10-16 11:20:02    阅读次数:208
Linux下搭建Java JDK环境
一、下载首先,当然是要下载了。地址:www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html按照需要选择不同的版本。二、 解压将下载下来的 .tar.gz 文件解压。使用如下命令解压:sudo tar z...
分类:编程语言   时间:2014-10-16 11:36:12    阅读次数:164
java 哈希码
加入新的元素到数组中 /** * Append the given object to the given array, returning a new array * consisting of the input array contents plus the given ...
分类:编程语言   时间:2014-10-16 07:20:22    阅读次数:295
java 检查是否是数组 检查是否是空数组 检查数组是否包含某个元素
/** * Determine whether the given object is an array: * either an Object array or a primitive array. * @param obj the object to check ...
分类:编程语言   时间:2014-10-16 07:03:22    阅读次数:301
java toString方法
//--------------------------------------------------------------------- // Convenience methods for toString output //-----------------------...
分类:编程语言   时间:2014-10-16 07:36:22    阅读次数:208
理解JavaScript中的事件流
当浏览器发展到第四代时(IE4和Netscape Communicator 4),浏览器团队遇到一个很有意思的问题:页面的哪一部分会拥有特定的事件?想象下在一张纸上有一组同心圆,如果你把手指放在圆心上,那么你的手指指...
分类:编程语言   时间:2014-10-16 06:01:32    阅读次数:210
java 检查抛出的异常是否是要捕获的检查性异常或运行时异常或错误
/** * Return whether the given throwable is a checked exception: * that is, neither a RuntimeException nor an Error. * @param ex the t...
分类:编程语言   时间:2014-10-16 06:49:52    阅读次数:259
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!