卡常小tips
Posted pushinl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了卡常小tips相关的知识,希望对你有一定的参考价值。
应AZe要求写一个小tipsqwq
快读:
inline int qr(){
int x=0, f=1;
char ch=getchar();
for(;!isdigit(ch); ch=getchar()) if(ch=='-') f=-1;
for(; isdigit(ch); ch=getchar()) x=(x<<3)+(x<<1)+ch-48;
return x*f;
}
ksm:
int ksm(int n, int k, int p){//n^k%p
int res=1;
while(k){
if(k&1) res=res*n%p;
n=n*n%p;
n>>=1;
}
return res;
}
++i
比i++
快一丢丢
以上是关于卡常小tips的主要内容,如果未能解决你的问题,请参考以下文章
bzoj4028 [HEOI2015]公约数数列(分块+卡常?)