include<climits> 快速使用

#include<climits>
{

CHAR_BIT

/* Maximum length of a multibyte character. */
MB_LEN_MAX 1

/* Minimum and maximum values a `signed char‘ can hold. */
SCHAR_MIN
SCHAR_MAX

/* Maximum value an `unsigned char‘ can hold. (Minimum is 0). */
UCHAR_MAX

/* Minimum and maximum values a `char‘ can hold. */
CHAR_MIN

/* Minimum and maximum values a `signed short int‘ can hold. */
SHRT_MIN
SHRT_MAX

/* Maximum value an `unsigned short int‘ can hold. (Minimum is 0). */
USHRT_MAX

/* Minimum and maximum values a `signed int‘ can hold. */
INT_MIN
INT_MAX

/* Maximum value an `unsigned int‘ can hold. (Minimum is 0). */
UINT_MAX

/* Minimum and maximum values a `signed long int‘ can hold.
(Same as `int‘). */
LONG_MIN
LONG_MAX

/* Maximum value an `unsigned long int‘ can hold. (Minimum is 0). */
ULONG_MAX

/* Minimum and maximum values a `signed long long int‘ can hold. */
LLONG_MIN
LLONG_MAX

/* Maximum value an `unsigned long long int‘ can hold. (Minimum is 0). */
ULLONG_MAX

/* Minimum and maximum values a `signed long long int‘ can hold. */
LONG_LONG_MIN
LONG_LONG_MAX

/* Maximum value an `unsigned long long int‘ can hold. (Minimum is 0). */
ULONG_LONG_MAX
}

eg:

stream>
using namespace std;

int main() {

cout << INT_MIN << endl;
}

时间: 2024-10-12 19:53:48

include<climits> 快速使用的相关文章

线段树——快速区间查找

线段树是一种二叉搜索树,与区间树相似,它将一个区间划分成一些单元区间,每个单元区间对应线段树中的一个叶结点.    使用线段树可以快速的查找某一个节点在若干条线段中出现的次数,时间复杂度为O(logN).而未优化的空间复杂度为2N,因此有时需要离散化让空间压缩. #include<algorithm> #include<cstdio> #include<cstring> #include<cstdlib> #include<iostream> #

[HIHO1143]骨牌覆盖问题&#183;一(矩阵快速幂,递推)

题目链接:http://hihocoder.com/problemset/problem/1143 这个递推还是很经典的,结果是斐波那契数列.f(i) = f(i-1) + f(i-2).数据范围太大了,应该用快速幂加速下. 1 /* 2 ━━━━━┒ギリギリ♂ eye! 3 ┓┏┓┏┓┃キリキリ♂ mind! 4 ┛┗┛┗┛┃\○/ 5 ┓┏┓┏┓┃ / 6 ┛┗┛┗┛┃ノ) 7 ┓┏┓┏┓┃ 8 ┛┗┛┗┛┃ 9 ┓┏┓┏┓┃ 10 ┛┗┛┗┛┃ 11 ┓┏┓┏┓┃ 12 ┛┗┛┗┛┃ 13

组合数(Lucas定理) + 快速幂 --- HDU 5226 Tom and matrix

Tom and matrix Problem's Link:   http://acm.hdu.edu.cn/showproblem.php?pid=5226 Mean: 题意很简单,略. analyse: 直接可以用Lucas定理+快速幂水过的,但是我却作死的用了另一种方法. 方法一:Lucas定理+快速幂水过 方法二:首先问题可以转化为求(0,0),(n,m)这个子矩阵的所有数之和.画个图容易得到一个做法,对于n<=m,答案就是2^0+2^1+...+2^m=2^(m+1)-1,对于n>m

SHUOJ1857 Yaoge鸡排系列之九——好多鸡排!!!【矩阵快速幂】

转载请注明出处:http://www.cnblogs.com/KirisameMarisa/p/4187670.html 题目链接:http://202.121.199.212/JudgeOnline/problem.php?id=1857 1857: Yaoge鸡排系列之九——好多鸡排!!! Time Limit: 3 Sec  Memory Limit: 64 MBSubmit: 98  Solved: 6 Description Yaoge买了n块鸡排,其中第n块鸡排的质量为M(n),同时

[HDOJ5667]Sequence(矩阵快速幂,费马小定理)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5667 费马小定理: 假如p是质数,且gcd(a,p)=1,那么 a^(p-1)≡1(mod p). 即:假如a是整数,p是质数,且a,p互质(即两者只有一个公约数1),那么a的(p-1)次方除以p的余数恒等于1. 注意这里使用快速幂的时候要根据费马小定理对p-1取模.还有注意a%p=0的情况. 递推式:f(n)=f(n-1)*c+f(n-2)+1 非齐次. 构造矩阵: |c 1 1| |1 0 0|

hdu1757 A Simple Math Problem(矩阵快速幂)

题目: A Simple Math Problem Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3522    Accepted Submission(s): 2130 Problem Description Lele now is thinking about a simple function f(x). If x < 10 f

hdu1575 Tr A(矩阵快速幂)

题目: Tr A Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3689    Accepted Submission(s): 2754 Problem Description A为一个方阵,则Tr A表示A的迹(就是主对角线上各项的和),现要求Tr(A^k)%9973. Input 数据的第一行是一个T,表示有T组数据. 每组数据的

hdu1588 Gauss Fibonacci(矩阵快速幂+二分求矩阵等比和)

题目: Gauss Fibonacci Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2858    Accepted Submission(s): 1186 Problem Description Without expecting, Angel replied quickly.She says: "I'v heard that y

[HDOJ2604]Queuing(递推,矩阵快速幂)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2604 递推式是百度的,主要是练习一下如何使用矩阵快速幂优化. 递推式:f(n)=f(n-1)+f(n-3)+f(n-4),其中f(0)=2, f(1)=4, f(2)=6, f(3)=9. 当n>4时候,需要通过这个关系来递推. 构造矩阵这种东西我以前一直认为是很玄学的,但是如果深入研究的话不难发现其实也有规律可循.这是一个齐次递推式,很好构造. 我们希望通过如下矩阵(1)得到矩阵(2) | f(n