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

苏州大型网站建设公司wordpress 搜索引擎收录

苏州大型网站建设公司,wordpress 搜索引擎收录,网站建设考虑,品牌建设案例学计算机的对这道题肯定不陌生#xff0c;我记得是学C语言的时候学递归的时候有这道题#xff0c;于是我就世界用递归写了如下代码#xff1a; class Solution {public int fib(int n) {if(n1) return 1;if(n0) return 0;return (fib(n-1) fib(n-2)) % 1000000007;} } 到… 学计算机的对这道题肯定不陌生我记得是学C语言的时候学递归的时候有这道题于是我就世界用递归写了如下代码 class Solution {public int fib(int n) {if(n1) return 1;if(n0) return 0;return (fib(n-1) fib(n-2)) % 1000000007;} } 到n44就算不出了超时了。就看了一下题解题解用的是动态规划的方法 class Solution {public int fib(int n) {if(n2){return n;}int p0,q1;int r 0;for(int i 2;in;i){r (pq) % 1000000007;p q;q r; }return r;} } n小于2的话返回自己然后定义p为n的前两个数q为n的前一个数然后r是第n个数的值所以r就等于pq然后把q给pr给q最后返回r就可以了。 题解还给出了一种矩阵幂的方法 最后只需要求M的n次方就行。 class Solution {static final int MOD 1000000007;public int fib(int n) {if (n 2) {return n;}int[][] q {{1, 1}, {1, 0}};int[][] res pow(q, n - 1);return res[0][0];}public int[][] pow(int[][] a, int n) {int[][] ret {{1, 0}, {0, 1}};while (n 0) {if ((n 1) 1) {ret multiply(ret, a);}n 1;a multiply(a, a);}return ret;}public int[][] multiply(int[][] a, int[][] b) {int[][] c new int[2][2];for (int i 0; i 2; i) {for (int j 0; j 2; j) {c[i][j] (int) (((long) a[i][0] * b[0][j] (long) a[i][1] * b[1][j]) % MOD);}}return c;} } 定义了一个矩阵乘矩阵的multiply方法求矩阵的n次方的pow方法通过这两个方法可以求出M的n次方。
http://www.lakalapos1.cn/news/43058/

相关文章:

  • 北京兼职做网站建设宜兴建设局 网站
  • 吉林网站建设哪家好网站推广目标关键词
  • 学做网站先学什么wordpress证书
  • 做一个网站的费用怎么用网吧电脑做网站服务器吗
  • 门户网站如何制作只做黑白摄影的网站
  • 建设部办公厅网站公司简介300字
  • 如何建设好企业的网站维护七牛云怎么样
  • app网站开发重庆wordpress聊天室插件
  • 海城市网站建设校园网网络设计
  • 2017做网站还赚钱吗盐城网站优化工作室
  • 社区门户网站建设招标公告邯郸市房产信息网查询
  • 互联网招聘网站排名网站本科
  • 网站关键词是指什么高校保卫处网站建设工作总结
  • 网页制作与网站建设实战大全 光盘不同风格的网页
  • 溧水区城乡建设局网站要加强网站内容建设
  • 网站开发一般过程企业标准备案平台官网
  • 深圳企业网站建设服务中心医疗网站前置备案
  • html5响应式网站源码简单网站建设优化推广
  • 济南网站建设q479185700惠沈阳网站建设的价格
  • 郑州做网站的论坛搜索引擎环境优化
  • 怎么制作网站教程视频辽阳市建设行业培训中心网站
  • 建站之星 网站排名企业网站运营
  • 河北怀来县建设局网站网站分站代理加盟
  • 扶沟县建设局网站3d建模用什么软件好
  • 居士做网站要加强网站内容的建设
  • 广州建站免费软件下载网址
  • 欧莱雅网站建设与推广方案仕德伟做的网站图片怎么修
  • 做一手房产中介用什么网站好建设银行如何设置网站查询密码
  • 朔州网站建设收费数字广东网络建设有限公司是国企
  • 淘宝客网站建设多少钱山东省两学一做网站