1 2 3 4 5 6 7 8 9 10 11 12 13
class Solution { public: bool isPowerOfTwo(int n) { if(n==0) return false; if(n==1) return true; double m=2; while(m*m<n){ m=m*m; } if(n%(int)m != 0) return false; return isPowerOfTwo(n/m); } };
没有评论:
发表评论