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

做静态网站接单怎么自己建网站

做静态网站接单,怎么自己建网站,做网站属于什么技术,企业门户网站制作教程描述 把 M 个同样的苹果放在 N 个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法? 注意:5、1、1 和 1、5、1 是同一种分法,即顺序无关。 输入描述: 输入包含多组数据。 每组数据包含两个正整…

描述

把 M 个同样的苹果放在 N 个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?
注意:5、1、1 和 1、5、1 是同一种分法,即顺序无关。

输入描述:

输入包含多组数据。

每组数据包含两个正整数 m和n(1≤m, n≤20)。

输出描述:

对应每组数据,输出一个整数k,表示有k种不同的分法。

示例1

输入:

7 3

输出:

8

代码如下:

import java.util.Scanner;/** 放苹果:把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?* 		(用K表示)5,1,1和1,5,1 是同一种分法。* 递归求解:* 	边界情况是,苹果数量为1,或盘子数量为1,或苹果数量为0* 	当苹果数量m>=盘子数量n时有两种可能:* 		有一个盘子空出:* 		没有盘子空出:* 	当苹果数量m<盘子数量n时:* 		有盘子空出*/
public class PutApple {public class PutApple {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);while (scanner.hasNext()) {int m = scanner.nextInt();	//苹果的数量int n = scanner.nextInt();	//盘子的数量System.out.println(putApple(m, n));}}public static int putApple(int m,int n) {if (m == 0||m == 1||n == 1) {	//判断边界//苹果个数为0时,只有一种情况//苹果个数为1时,只有一种情况//只有一个盘子时,只有一种情况return 1;}else if (m>=n) {	//苹果的数量 >= 盘子的数量//1、有一个盘子为空时,问题就转化成了将m个苹果放在n-1个盘子问题//2、盘子都不为空,问题就转化成将m-n个苹果放在n个盘子上return putApple(m, n-1)+putApple(m-n, n);}else if (m<n) {	//苹果的数量 < 小于盘子的数量//1、有一个盘子为空时,问题就转化成了将m个苹果放在n-1个盘子问题return putApple(m, n-1);}return -1;}
}}

http://www.yidumall.com/news/18726.html

相关文章:

  • 常州武进网站建设seo简单优化操作步骤
  • 上海有多少个网站科技公司郑州网络推广大包
  • 做58推广网站找哪家好今日国内热点新闻头条事件
  • 建设学院网站的意义专门代写平台
  • 写作网站云自媒体服务平台
  • 开发什么网站好打开百度搜索
  • 论坛网站备案流程图百度怎么优化网站排名
  • 有机蔬菜哪个网站做的更好公司网站建设费
  • 客户端网站建设文档产品推广方案范文500字
  • 上线了怎么建网站全球搜索
  • 高端网站建设 引擎技好的竞价托管公司
  • 查看网站架构神马快速排名优化工具
  • 吃什么补肾气效果好湘潭seo培训
  • 重庆网站设计最佳科技软文推广产品
  • 室内设计者联盟网站seo网站优化推广怎么样
  • 营销型网站建设有哪些特点福州seo视频
  • 简述网站的制作流程河南省郑州市金水区
  • 自己做的网站显示不全百度产品推广
  • 电子商务网站建设与管理习题答案推销一个产品的方案
  • 网站建设服务公司案例网络安全
  • 怎样看网站有没有做301杭州百度推广优化排名
  • 网站怎么做的支付宝接口sem数据分析
  • 装修培训机构哪家最好自动app优化最新版
  • 做自媒体那几个网站好点网站老域名跳转到新域名
  • 成都哪里有做网站建设的seo运营学校
  • 承德网站建设怎么建设的排名优化公司哪家效果好
  • 网站服务器及运营维护公告西安网络推广
  • 网站建设报价模块360建站系统
  • 做网站的网址色盲测试图第六版及答案大全
  • php开发系统网站建设网络营销的未来发展趋势