//基础版,用处不大(既然需要快速幂了int大概是不够的) //可以把 函数、x、result 改为long long型 intQuickPow(int x,int a){ int result = 1; while(a){ if(a%2==1) result *= x; x *= x; a /= 2; } return result; } //带取模的快速幂 int mod = 17001; intQuickPow(int x,int a){ int result = 1; while(a){ if(a%2==1) result *= x; x *= x; a /= 2; x %= mod; result %= mod; } return result; }