基础小知识 ^_^
crystaljy
这个作者很懒,什么都没留下…
展开
-
清空数组的写法
清空一个数组可以写 CLR(dp,0),跟写memset(dp,0,sizeof(dp))一样原创 2017-08-08 17:06:17 · 1500 阅读 · 0 评论 -
algorithm这个头文件里包含的常用函数
定义#include这个头文件里包含的函数有max() 最大值 不一定是int和int之间比较min() 最小值swap() 交换unique() 去重这些函数在程序里可以直接使用,不用再定义。原创 2017-08-08 20:43:13 · 1619 阅读 · 0 评论 -
9的秘密
任意一个数对9取余等于该数的每位相加再对9取余。原创 2017-08-08 20:49:56 · 248 阅读 · 0 评论 -
保留关键字的概念
保留关键字(reserved word)指在高级语言中已经定义过的字,使用者不能再将这些字作为变量名或过程名使用。每种程序设计语言都规定了自己的一套保留关键字。在做题时遇到过这样的错误,我把next改为Next就好了,next可能是判题机的一个保留关键字。所以我去网上搜了搜保留关键字的概念。C语言保留关键字编辑C89中(C语言标准)中,类型说明保留字:int,l原创 2017-08-16 10:03:03 · 471 阅读 · 0 评论 -
用memset清空数组时要注意的问题
memset只能初始化两个值,一个是0,一个是-1,当接收到的不是0和-1时,会自动初始化为任意值。例如,如果要把数组dp[i]初始化为INF,可以使用for循环,也可以使用fill(dp,dp+n,INF) 其中n为数组的大小(dp,dp+n)表示一个区间,初地址到末地址for循环int dp[100]; //设数组容量为100;for(int i=1;i<=100;i++)原创 2017-08-09 11:44:00 · 3852 阅读 · 0 评论 -
INF的意思
INF表示最大的int值int 4个字节,32位,首位是符号位#define INF 0x7fffffff 宏定义,在程序中把0x7f7f7f7f用INF代替,这样方便修改 0x代表十六进制原创 2017-08-09 13:49:43 · 6918 阅读 · 0 评论 -
#include<bits/stdc++.h>头文件
#include包含了目前c++所包含的所有头文件,写了它就不用写其他的头文件了,但是有的学校的oj上并不支持。原创 2017-08-18 20:59:38 · 489 阅读 · 0 评论 -
几种求最小公倍数的方法
http://blog.csdn.net/iwm_next/article/details/7450424 这是原链接谢谢该博主的分享,写的很不错哦。转载 2017-08-21 10:33:13 · 7746 阅读 · 0 评论