求最短的C++快速幂代码~
本人无聊写了一个(改了好几次,长度:101)
#include<iostream> int x,n,i=1;main(){for(std::cin>>x>>n;n&1?i*=x,n--:(x*=x,n/=2););std::cout<<i;}
有人能帮我再改短一点吗..