LeetCode101学习笔记-9.6
- 辗转相除法求最大公约数(gcd)
- 最大公约数求最小公倍数(lcm)
- 埃拉托斯特尼筛法(简称埃式筛法)
1 class Solution { 2 public: 3 int countPrimes(int n) { 4 if(n<=2)return 0; 5 vector<bool> prime(n-1,true); 6 int ans=0; 7 for(int i=2;i<n;i++){ 8 if(prime[i]){ 9 ans++; 10 for(int j=2*i;j<n;j+=i){ 11 if(prime[j])prime[j]=false; 12 } 13 } 14 } 15 return ans; 16 } 17 };
- to_string()方法与字符串连接
172. Factorial Trailing Zeroes
1 class Solution { 2 public: 3 //找约数中5的个数 4 int trailingZeroes(int n) { 5 return n<5?0:n/5+trailingZeroes(n/5); 6 } 7 };