- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 解析cout与printf、i++与++i之间的速度差别
cout与printf之间的速度差异之前一直对cout与printf的速度不是很了解,只是听师兄说过cout比printf慢。而cout之所以效率低,是因为先把要输出的东西存入缓冲区,再输出,导致效率降低。而具体慢多少我也不清楚,今天写了一个程序测试了一下:#include #include #include using namespace std;class Timer {
2013-12-30 23:45:07 510
原创 没学数论就刷题的渣渣 zju 1073 Round and Round We Go 之渣渣解题法与大神算法
ProblemA cyclic number is an integer n digits in length which, when multiplied by any integer from 1 to n, yields a ��cycle�� of the digits of the original number. That is, if you consider the num
2013-10-29 23:02:51 505
error LNK2019 无法解析的外部符号 与 linux下的main函数中未引用的定义
我是菜鸟……最近遇到一个常识性错误,关于内联函数(还有模板类)的(error LNK2019 无法解析的外部符号)通常编写函数时,会把声明放到头文件(*.h)中,而把函数定义放在源文件(*.cpp)中,在其他源文件中使用时包含对应的头文件即可。但是内联函数(inline)和模板类(template)不要定义在cpp文件中。
2013-10-13 22:12:27 129
原创 关于浏览器首页被hao123劫持的解决方法 (从zol下载软件的后遗症)
最近对hao123和zol的感官越来越不好,广告越来越多,zol还搞一个自己的下载器,还捆绑恶意驱动,会将浏览器的首页恶意篡改为hao123,今天写写我的解决办法。 桌面图标也没有被篡改,而且跳转hao123是随机访问,打开网页10 有个三四次转过去。就是: http://www.hao123.com/?tn=98530653_hao_pg 这个网站,坑爹加蛋疼。 (我是
2013-09-25 22:11:14 3732
原创 Dijkstra 算法实现
Dijkstra算法是一种求单源最短路的算法,即从一个点开始到所有其他点的最短路。其基本原理是:每次新扩展一个距离最短的点,更新与其相邻的点的距离。当所有边权都为正时,由于不会存在一个距离更短的没扩展过的点,所以这个点的距离永远不会再被改变,因而保证了算法的正确性。不过根据这个原理,用Dijkstra求最短路的图不能有负权边,因为扩展到负权边的时候会产生更短的距离,有可能就破坏了已经更新的点距离不
2013-09-24 22:52:44 316
原创 Translation 之 map 解决
就这道题用map给出自己的算法。DescriptionYou have just moved from Waterloo to a big city. The people here speak an incomprehensible dialect of a foreign language. Fortunately, you have a dictionary to h
2013-09-23 20:51:04 636
算法导论-PDF-内涵中文版和英文版
2012-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人