
ACM_基础
我爱吃狮子头
有人在这虚度,有人在这成长
展开
-
ACM_预处理
#include <map>#include <set>#include <cmath>#include <queue>#include <stack>#include <cstdio>#include <string>#include <vector>#includ原创 2017-11-01 23:53:18 · 654 阅读 · 0 评论 -
#define和const的区别
转载自:https://blog.youkuaiyun.com/yingyujianmo/article/details/51206460C++中不但可以用define定义常量还可以用const定义常量,它们的区别如下: 用#define MAX 255定义的常量是没有类型的,所给出的是一个立即数,编译器只是把所定义的常量值与所定义的常量的名字联系起来,define所定义的宏变量在预处理的时候进...转载 2018-08-01 07:53:01 · 169 阅读 · 0 评论 -
计算程序运行时间
int start_time=GetTickCount();{//被测试代码}int end_time=GetTickCount();int Subtime = (end_time-start_time);cout&amp;lt;&amp;lt;Subtime&amp;lt;&amp;lt;endl;原创 2018-07-25 12:26:24 · 341 阅读 · 0 评论 -
memset用法以及全局变量的默认初始化状态
#include &amp;amp;amp;amp;amp;lt;cstdio&amp;amp;amp;amp;amp;gt;#include &amp;amp;amp;amp;amp;lt;cstring&amp;amp;amp;amp;amp;gt;#include &amp;amp;amp;amp;amp;lt;iostream&amp;amp;amp;amp;amp;gt;#include &原创 2018-07-24 20:07:13 · 2128 阅读 · 0 评论 -
bits/stdc++.h 头文件
1、#include&amp;amp;amp;lt;bits/stdc++.h&amp;amp;amp;gt; 这个头文件包含以下等等C++中包含的所有头文件,这个是C++版本升级:#include &amp;amp;amp;lt;iostream&amp;amp;amp;gt;#include &amp;amp;amp;lt;cstdio&amp;amp;amp;gt;#include &am原创 2018-07-22 17:22:12 · 376 阅读 · 0 评论 -
C++关闭同步流 ios::sync_with_stdio(false);
cin和cout比scanf和printf慢很多,因为先把要输出的东西存入缓冲区,再输出,导致效率降低。scanf和printf在cstdio中std::ios::sync_with_stdio(false);关闭输入输出缓存,可以加快cin和cout...原创 2018-07-24 21:29:21 · 10917 阅读 · 0 评论 -
位运算
~取反,0取反是1,1取反是0&amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;lt;是左移,比如1&amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;lt;3,表示1往左移3位,即数值大小2的3次方&amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;gt;右移,类似左移,数值大小除以2的n次原创 2018-02-19 20:21:19 · 233 阅读 · 0 评论 -
C++输入至回车结束
之前比赛被这个小问题难住了,好坑啊。其实很简单:while(cin>>a){ if(cin.get()=='\n') break;} 附加:C语言遇到空格且不换行时继续输入while((c=getchar())!='\n') { ...}-------------------------------------...原创 2019-02-28 18:35:52 · 34867 阅读 · 3 评论