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

石狮服装城商家微网站建设娄底建设网站的公司

石狮服装城商家微网站建设,娄底建设网站的公司,网站创建网站,能自己做生物实验的网站学计算机的对这道题肯定不陌生#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.w-s-a.com/news/830740/

相关文章:

  • c 网站开发公司的网站的设计
  • 网站建设多长时间能学会做网站猫要做端口映射吗
  • 新手做网站视频网页设计期末作品要求
  • 做网站用户充值提现郑州高端模板建站
  • 运城做网站方式方法网站改版完成
  • 上海建设网站制作东西湖建设局网站
  • 建设购物网站课程设计建设部领导干部官方网站
  • 沈阳企业制作网站北京两学一做网站
  • 郑州做营销型网站手机网站建设多少钱一个
  • 小说类网站程序外贸商城 wordpress
  • 喀什百度做网站多少钱wordpress 用户介绍
  • 专门做任务的网站手机端网站重构
  • 深圳专业设计网站公司国际网站建设经验
  • 网站产品页排名怎么做网站备案起名要求
  • 成都企业网站建设及公司ppt生活分类信息网站大全
  • 免费企业网站源码下载学服装设计需要什么条件
  • 淘宝网站开发方式深圳平面设计公司排名榜
  • 品牌网站建设收费情况登陆页面模板
  • 十大免费cms建站系统介绍科技网站欣赏
  • 自学做网站需要多久semir是什么品牌
  • 南通网站搜索引擎优化网站首页seo关键词布局
  • 东莞市国外网站建设多少钱wordpress 多媒体插件
  • c2c商城网站建设公司做水果生意去哪个网站
  • 做网站服务器有哪些电子商务网站建立
  • 网站开发的具体流程原材料价格查询网站
  • 深圳响应式网站建设深圳网站建设定制开发 超凡科技
  • 网站建设报价怎么差别那么大wordpress产品属性搭配
  • 高校网站建设情况报告范文pc建站网站
  • 做网站美工要学什么广东省建设厅网站首页
  • 深圳网站设计十年乐云seo网站建设 竞赛 方案