04 2018 档案

摘要:1.高精度加法1.1 高精度加法 高精度运算的基本运算就是加和减。和算数的加减规则一样,模拟竖式计算,考虑错位运算与进位处理。下面是我老师给的代码,目前比网上其他的代码要精简和巧妙。#include #include int main(){ char a... 阅读全文
posted @ 2018-04-22 22:50 Dr_Lo 阅读(2232) 评论(3) 推荐(1)
摘要:一、内联函数背景:函数调用是有时间开销的。如果函数本身只有几条语句,执行非常快,而且函数被反复执行很多次,相比之下调用函数所产生的这个开销就会显得比较大。目的:为了减少函数调用的开销,引入了内联函数机制。编译器处理对内联函数的调用语句时,是将整个函数的代码插入到调用语... 阅读全文
posted @ 2018-04-20 23:40 Dr_Lo 阅读(291) 评论(0) 推荐(0)
摘要:一、引用的概念下面的写法定义了一个引用,并将其初始化为引用某个变量。 类型名 & 引用名 = 某变量名; int n = 4; int & r = n; // r引用了 n, r的类型是 int & 某个变量的引用,等价于这个变量,相当于该变量的一个别名。 定义... 阅读全文
posted @ 2018-04-20 23:16 Dr_Lo 阅读(1765) 评论(0) 推荐(0)
摘要:注:目前只在xp和win 7 中实验成功,在win 10失败成功!。大多学校机房用的教学系统是红蜘蛛软件。老师在讲课时会通过这个软件控制你的电脑。退出软件的方法很简单:更改红蜘蛛软件所在文件夹的文件名结束红蜘蛛软件后台进程如果没有进行第一步,就算结束了红蜘蛛软件,也会... 阅读全文
posted @ 2018-04-19 17:16 Dr_Lo 阅读(1343) 评论(0) 推荐(0)
摘要:一、快速排序原理快速排序是一种基于分治思想的排序算法。在快排中,我们的工作主要集中在划分而不是合并子问题。首先我们要选择一个中轴,把比中轴大的元素放在它的右边,比他小的放在它的左边。中轴的选择有很多种,其中最简单的就是把第一个元素当作中轴。二、从两端同时扫描交换 ... 阅读全文
posted @ 2018-04-14 12:21 Dr_Lo 阅读(2000) 评论(0) 推荐(0)
摘要:这题用pair做起来会事半功倍,或者也可以用结构体来存小人方向和名字(id)。另外一个比较方便的运算符异或,当且仅当俩个值一真一假时返回true。可知当小人的方向与左右都为00或11时向数组左-dis,为01或10时向右+dis代码如下:#includeusing n... 阅读全文
posted @ 2018-04-03 21:17 Dr_Lo 阅读(267) 评论(0) 推荐(0)