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

技术支持 重庆网站烟台网站建设哪家服务好

技术支持 重庆网站,烟台网站建设哪家服务好,洛阳霞光网络科技有限公司,网站制作怎么做网站优化排名最近在做华为机试体验题#xff0c;遇到一个“找零钱”的题目#xff0c;如下 想起之前在牛客网上看到左程云老师讲过的动态规划问题#xff0c;很像#xff0c;题目如下#xff1a; 有数组penny#xff0c;penny中所有的值都为正数且不重复。每个值代表一种面值的货币遇到一个“找零钱”的题目如下 想起之前在牛客网上看到左程云老师讲过的动态规划问题很像题目如下 有数组pennypenny中所有的值都为正数且不重复。每个值代表一种面值的货币每种面值的货币可以使用任意张再给定一个整数aim(小于等于1000)代表要找的钱数求换钱有多少种方法。 给定数组penny及它的大小(小于等于50)同时给定一个整数aim请返回有多少种方法可以凑成aim。 用Java编程实现 public class DynamicProgramming {public int countWays(int[] penny, int n, int aim) {int[][] dp new int[n][aim 1];// 定义一个矩阵dp[i][j]表示用penny[0...i-1]个货币组成j的钱数if (penny.length 0 || aim 0)return 0;for (int i 0; i n; i) {dp[i][0] 1;// 第一列全是1}for (int i 0; i aim 1; i)dp[0][i] (i % penny[0] 0) ? 1 : 0;// 第一行中是i的倍数的则为1for (int i 1; i n; i) {for (int j 1; j aim 1; j) {if (j penny[i]) {dp[i][j] dp[i - 1][j] dp[i][j - penny[i]];} else {dp[i][j] dp[i - 1][j];}}}return dp[n - 1][aim];}//以下是自己添加的测试用例在牛客网上不需要输入它自带测试用例public static void main(String[] args) {int[] penny { 1, 3, 4 };int n penny.length;int aim 3;DynamicProgramming dynamicProgramming new DynamicProgramming();System.out.println(dynamicProgramming.countWays(penny, n, aim));} }输出3关于动态规划啰嗦一句先看懂暴力搜索动态规划就不难理解。 课程参考地址http://www.nowcoder.com/courses/1?couponAO79vdy   优惠码AO79vdy
http://www.pierceye.com/news/663324/

相关文章:

  • 邯郸网站制作建设wordpress+怎么迁移
  • 设计创意广告上海企业网站优化
  • 自己做网站需要购买服务器吗WordPress文章相册修改
  • 校园招聘哪个网站做的好学做川菜网站
  • 大足网站建设公司医院网站建设熊掌号
  • 做网站编辑是不是也要做推广做蛋白go分析网站
  • 免费品牌网站制作云南电商网站建设
  • 宿迁莱布拉网站建设常州做网站建设的公司
  • 广东网站建站系统哪家好常州网站搭建公司
  • 400网站建设推广软件工程师工资
  • 专门做正品的网站手机版深圳市门户网站建设怎么样
  • 做外贸比较好的网站有哪些北京短视频代运营
  • 建站公司学习筑梦网站建设
  • 手工艺品网站建设侧胡顺个人简历表格可填写
  • 电商网站竞价推广策略淘宝做问卷的网站
  • 门窗 东莞网站建设婚庆公司收费标准
  • 网站页面下沉的特效代码网络建设存在的问题
  • 给网站做维护是什么工作网页怎么赚钱
  • 三丰云做游戏网站win主机安装wordpress
  • 网站建设黄荣vuejs做视频网站设计
  • 手机怎样下载安装建设银行网站企业通过网络推广成功的案例
  • 门户网站开发工具软件哪个公司的网络最好用
  • 河南省住房和城乡建设厅查询网站首页舆情网站推荐
  • 网页设计是网站建设与管理的内容吗公司网络营销的方案思路
  • 商业授权网站标题优化技巧
  • 班级网站做哪些方面阿里云市场网站建设
  • 2345网站登录电子工程师有前途吗
  • 网站建设企业邮箱制作网站山东平台网站建设制作
  • 仿新浪微博网站代码国家高新技术企业公示
  • 遵义网站建设公司电话多少成都网站优化seo