当前位置: 首页 > news >正文

网站备案幕布多少钱seo软件排行榜前十名

网站备案幕布多少钱,seo软件排行榜前十名,设计平台建设,适合注册公司的名字大全题目: 解题思路: 假设输入数值为number 分析题目,如果想要解决这个问题,我们需要实现两个方法,第一个检查number是否是类斐波那契,第二个是模拟1e7 - 0的过程,因为是求最大的,那么我们从1e7开始…

题目:

在这里插入图片描述

解题思路:

假设输入数值为number
分析题目,如果想要解决这个问题,我们需要实现两个方法,第一个检查number是否是类斐波那契,第二个是模拟1e7 - 0的过程,因为是求最大的,那么我们从1e7开始计算会节省很多时间,提高效率。
一:实现类斐波那契数列检查
比如实现197,那么我们需要将197拆分,因为只有三位,那么参与运算的就是1,9,7这三位数字构成了后续的数列,1+9+7 = 17 , 9+7+17 = 33…
那么我们只需要过构造一个窗口,每次是传入数值的位数
在这里插入图片描述
我们可以创建一个新的数组,这个数组初始缓存1,9,7。然后窗口大小是传输 数字的位数,此时 a4 = a1+a2+a3 ,然后窗口移动,直到计算出 an == number 返回 true,如果an > number 那么就应该结束

代码:

public class T1 {public static void main(String[] args) {int maxFibNum = 0;for (int i = (int) Math.pow(10, 7); i >= 0; i--) {if (check(i)) {maxFibNum = i;break;}}System.out.println("最大的类斐波那契循环数:" + maxFibNum);}public static boolean check(int num) {if (num == 0) return true;int[] arr = new int[10];int len = 0;int temp = num;while (temp > 0) {arr[len++] = temp % 10;temp /= 10;}int[] digits = new int[len];for (int i = 0; i < len; i++) {digits[i] = arr[len - 1 - i];}
//        构造的新的队列
//        为什么构造这个100,这个需要你尝试从小到大,如果100 和 500 结果一样,那么就证明这个数值设置的合理int[] newArray = new int[100];System.arraycopy(digits, 0, newArray, 0, len);int index = len;while (true) {int sum = 0;
//            从 0 - 数字位数 , 计算下一位for (int i = index - len; i < index; i++) {sum += newArray[i];}if (sum > num) break;if (sum == num) return true;
//            窗口后移newArray[index++] = sum;}return false;}
}
// 7913837
http://www.yidumall.com/news/73780.html

相关文章:

  • 基本的网站建设知识免费顶级域名申请网站
  • 潭州教育网站开发网络公司网络推广服务
  • 做一个网站指定页面的推广西地那非
  • 网站建设周记上海网站建设公司
  • 网站设计网站制作今日新闻网
  • 对网站政务建设的建议抖音关键词排名优化
  • 进口香烟网上商城西安百度网站快速优化
  • 公司网站制作定制专业seo关键词优化
  • 全景图网站怎么做全国十大教育机构
  • 老网站怎么做seo优化销售网站有哪些
  • 郑州网站建设三牛短视频营销推广策略
  • 找能做网站的抖音排名优化
  • 网站推广工作如何做线上线下推广方案
  • 元谋网站建设瑞昌网络推广
  • me域名网站seo优化总结
  • 政府网站必须做等保鞍山seo公司
  • 网页制作三剑客是什么意思东莞seo优化方案
  • 跨境收款网站内容如何优化
  • 二手书网站建设策划书螺蛳粉营销策划方案
  • 好的做网站的公司有哪些怎么弄自己的网站
  • 做当地门户网站多少钱优化 seo
  • 网站首页加载特效地推拉新app推广接单平台
  • 高端手机网站建设百度指数功能
  • 北京开网站建设公司网络营销广告名词解释
  • vs网站制作教程职业培训机构排名前十
  • 专业的深圳网站建设公司哪家好磁力王
  • 怎么做应用成都seo达人
  • 潍坊网站建设500怎么申请一个网站
  • 网站建设免费空间注册导航百度关键词多少钱一个月
  • 南昌网站排名优化兰州网站开发公司