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

海洋优质的网站建设上海品牌策划设计

海洋优质的网站建设,上海品牌策划设计,产品软文范例100字,天河建设网站平台题目如下 这个题我一开始是先生成满足0#xff0c;1#xff0c;2的全排列#xff0c;但是n很大时很快就超出内存限制了#xff0c;后来想到用动态规划的方法做#xff0c;这里先分析一下。 n2时#xff0c;有01#xff0c;02#xff0c;10#xff0c;12#xff0c;2…题目如下 这个题我一开始是先生成满足012的全排列但是n很大时很快就超出内存限制了后来想到用动态规划的方法做这里先分析一下。 n2时有010210122021共6项 n3时有010,012,020,021…共12项 容易推导出nm时有3 * Math.pow(2, m-1)项 这里我们先定义一个数组f (n, i)表示第n组中以i结尾的所有数组的权值之和比如 f(2,0)有10 20两项权值之和是123 f(2,1)有0121两项权值之和是112 同理f(2,2)3 这几个就是我们的初始条件了 那f(n,0)怎么推到呢0只能加在1和2的后面如果加在1后面如*** 10增加的权值是1, 如果是增加在2后面如*** 20增加的权值是2假设n-1组中以0结尾的数组有count个那么增加的权值就是1 * count, 假设n-1组中以2结尾的数组有count个那么增加的权值就是2 * count, 这里就可以写出推导式f(n,0) f(n-1) count * 1 f(n-2) 2 * count, 其他也这样推导出来。代码如下 public int fun (int m) {final int MAX (int) Math.pow(10, 7);// 容易归纳出// n 2时有6个数组// n 3时有12个数组// n m时有3*math.pow(2,n-1)个数组int[][] array new int[m1][3]; // array[n][i]表示第n组以i结尾的数组的权值array[2][0] 3; // 10,20array[2][1] 2; // 01,21array[2][2] 3; // 02,12for (int n 3; n m1; n) {int count (int) Math.pow(2, n-2); // n-1组中分别以以012结尾的各有多少项// 第n组中以0结尾的分别是由上一组中以1和2结尾的组成// 将0添加在1后面权值1 共有count项总权制增加count*1// 将0添加在2后面权值2 共有count项总权制增加count*2 其他的类推array[n][0] (count*1 array[n-1][1]) (count*2 array[n-1][2]) % MAX;array[n][1] (count*1 array[n-1][0]) (count*1 array[n-1][2]) % MAX;array[n][2] (count*2 array[n-1][0]) (count*1 array[n-1][1]) % MAX;}return (array[m][0] array[m][1] array[m][2]) % MAX;}
http://www.hkea.cn/news/14580598/

相关文章:

  • 安徽省高等级公路工程建设指挥部网站网页设计中优秀的网站
  • 做网站 学php哪一部分新公司注册工商核名系统
  • 设计得好的网站推荐企业信息查询网
  • 设计网站平台最近国内重大新闻
  • 罗湖微信网站制作网站推广方案设计
  • 360如何做网站调查队网站建设
  • 邯郸手机建站价格百合居装饰公司官网
  • 河源网站建设 科技海尔集团电商网站建设
  • 合山网站建设龙岗网站建设代理商
  • 东莞厚街网站建设精品网站欣赏
  • 网站对比分析做加密网站全站加密的最低成本
  • dw怎么做网站杭州网页制作设计营销
  • 网站用什么软件seo排名优化网站推广见效快的方法
  • 开发一个网站成本苏州网站建设官网
  • 鹰潭市城乡建设局老网站中英文网站切换
  • 微网站开发平台二维码的网站如何做
  • 免费建立微信网站信誉好的郑州网站建设
  • 怎么在网站上添加广告代码网站建设 资产
  • 网站这么做优化wordpress 实例
  • 山东大源建设集团网站html网页小游戏代码
  • 常州网站制作电脑装wordpress
  • 微信清粉网站开发找兼职做网站建设
  • 网站设计太原wordpress 小工具使用
  • 苏州园区网站制作公司wordpress空间转服务器
  • 网站后台更新后主页没有变化建设银行个人网上银行app
  • 沈阳网站建站闵行手机网站建设
  • 宣传网站建设方案模板上海网校排名
  • 杨和网站建设网站建设费用清单
  • 工作励志的句子 正能量seo专业培训网络班
  • 网站建设费用评估网页设计个人总结800字