小知识点
一些小知识
然然zl
这个作者很懒,什么都没留下…
展开
-
map代替数组
当用数组下标为关键字存值时,如果下标太大,超过了数组的范围,可以用map代替原创 2020-07-22 11:00:45 · 272 阅读 · 0 评论 -
取模运算性质
加法:(a + b)% m =(a % m + b % m )% m减法:(a - b)% m =(a % m - b % m )% m乘法:(a * b)% m =( a % m * b % m )% m乘方:(a ^ b)% m = ( ( a % m )^ b)% m除法:(a / b)% m = (a * b ^(m - 2 ))%ma = a / m + a % ma % m = a - a / m负数取模可以这样算...原创 2020-07-22 09:55:11 · 309 阅读 · 0 评论 -
类型范围(如int)
unsigned long long的最大值:18446744073709551615(比long long 多一位) [0,2^64-1]1×10^19long long的最大值:9223372036854775807long long的最小值:-9223372036854775808(-2^632^63-1)9×10^18int -2147483648 ~ +2147483647 (4 Bytes)(-2^312^31-1)2×10^9unsigned int 0 ~ 429496原创 2020-07-18 11:11:07 · 123 阅读 · 0 评论 -
快速读入的方法
快速读入inline int read(){ register int s=0,w=1; register char ch=getchar(); while(ch<'0'||ch>'9') { if(ch=='-') { w=-1; ch=getchar(); } } while(ch<='9'&&ch>='0') { s=s*10+ch-'0'; ch=getchar(); } return s*w;}.原创 2020-07-18 11:10:53 · 190 阅读 · 0 评论 -
闰年的条件
1.能被4整除且不能被100整除的为闰年2.能被400整除的是闰年原创 2020-07-18 11:12:24 · 1170 阅读 · 0 评论