2020年3月15日

摘要: 小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。 有一次,老师出的题目是:36 x 495 = ? 他却给抄成了:396 x 45 = ? 但结果却很戏剧性,他的答案竟然是对的!! 因为 36 * 495 = 396 * 45 = 17820 类似这样的巧合情况可能还有很多,比如:27 阅读全文
posted @ 2020-03-15 19:36 YovM_21 阅读(394) 评论(0) 推荐(0) 编辑
摘要: #define INF 0x7f7f7f7f 宏定义,在程序中把0x7f7f7f7f用INF代替,这样方便修改是一个表示范围内的负的最小数,可以当成负无穷小 typedef long long ll;数据溢出时使用 #include<bits/stdc++.h> using namespace st 阅读全文
posted @ 2020-03-15 15:20 YovM_21 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1. 引入inline关键字的原因 在c/c++中,为了解决一些频繁调用的小函数大量消耗栈空间(栈内存)的问题,特别的引入了inline修饰符,表示为内联函数。 栈空间就是指放置程序的局部数据(也就是函数内数据)的内存空间。 在系统下,栈空间是有限的,假如频繁大量的使用就会造成因栈空间不足而导致程序 阅读全文
posted @ 2020-03-15 11:55 YovM_21 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 在C++中只要#include<queue>即可使用队列类,常用的成员函数如下(按照最常用到不常用的顺序) 1. push 2. pop 3. size 4. empty 5. front 6. back 接下来逐一举例说明: 1. push 队列中由于是先进先出,push即在队尾插入一个元素,如: 阅读全文
posted @ 2020-03-15 11:17 YovM_21 阅读(984) 评论(0) 推荐(0) 编辑
摘要: deque函数:(双端队列) deque容器为一个给定类型的元素进行线性处理,像向量一样,它能够快速地随机访问任一个元素,并且能够高效地插入和删除容器的尾部元素。但它又与vector不同,deque支持高效插入和删除容器的头部元素,因此也叫做双端队列。deque,全名double-ended que 阅读全文
posted @ 2020-03-15 11:10 YovM_21 阅读(428) 评论(0) 推荐(0) 编辑

导航