![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
海贼科技DAY-01
比尔吉伯特
还是个大学生正在学习算法,希望能在以后的比赛中能拿到金奖。
展开
-
文章标题
Even Fibonacci numbersint example2() //f[i] = f[i - 1] + f[i - 2] == f[i % 3] = f[(i - 1) % 3] + f[(i - 2) % 3]; { long long f[1000]; f[1] = 1, f[2] = 2; long long sum = 0; for(转载 2017-11-04 22:32:08 · 107 阅读 · 0 评论 -
文章标题
第三题Largest prime factor 我的做法,从后面开始找是不是因数,然后判断是不是素数bool prime(long long n) { long long i; for(i = 2; i <= sqrt(n); i++) { if(n % i == 0) return 0; else转载 2017-11-04 22:41:08 · 117 阅读 · 0 评论 -
文章标题
第四题Largest palindrome productint is_huiwen(int x) { int high = pow(10, floor(log10(x))); int low; while(high > 0) { low = x % 10; int high1 = x / high; if(high1转载 2017-11-04 22:43:19 · 126 阅读 · 0 评论 -
文章标题
第五题Sum square differencevoid example5() { int sum1 = 0, sum2 = 0; for(int i = 1; i <= 100; i++) { sum1 += i * i; sum2 += i; } printf("%d", sum2 * sum2 - sum1); }转载 2017-11-04 22:45:32 · 111 阅读 · 0 评论 -
文章标题
第六题Number spiral diagonalsbool is_vid(int x) { int n = x; while(x) { sum += pow(x % 10, 4); } return sum == n }转载 2017-11-04 22:48:12 · 111 阅读 · 0 评论 -
文章标题
第七题Digit fifth powers这是求上限的问题bool is_vid(int x) { int n = x; int sum = 0; while(x) { sum += pow(x % 10, 5); x /= 10; } return sum == n; } void example7() { in转载 2017-11-04 23:01:25 · 131 阅读 · 0 评论