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

定制高端网站的公司/郑州网站优化渠道

定制高端网站的公司,郑州网站优化渠道,深圳网站策划推广,dedecms网站地图前台路径不修改题目: 计算3个A,2个B可以组成多少种排列的问题(如:AAABB, AABBA)是《组合数学》的研究领域。但有些情况下,也可以利用计算机计算速度快的特点通过巧妙的推理来解决问题。下列的程序计算了m个A,n…

题目:

        计算3个A,2个B可以组成多少种排列的问题(如:AAABB, AABBA)是《组合数学》的研究领域。但有些情况下,也可以利用计算机计算速度快的特点通过巧妙的推理来解决问题。下列的程序计算了m个A,n个B可以组合成多少个不同排列的问题。

 

代码:

   

package work;import java.util.Scanner;public class A53 {//先写一个递归函数实现排列功能public static int f(int m,int n){if(m==0||n==0){return 1;}return f(m-1, n)+f(m, n-1);}public static void main(String [] args){int x,y;Scanner cin=new Scanner(System.in);x=cin.nextInt();y=cin.nextInt();int z=f(x, y);System.out.println(z);}}

(1)  当有m个A和n个B时,总的排列数为(m+n)!/m!/n!;

(2)  由于不知道m和n哪个大,故两个值都减1,最后知道m和n中其中一个为0;

(3) 当有m-1个A和n-1个B时,总的排列数为(m+n-2)!/(m-1)!/(n-1)!;

(4)这样两个的关系为:fun(m,n) = fun(m-1,n-1)*(m+n)*(m+n-1)/m/n;

 

#include<iostream> 
using namespace std;int fun(int m ,int n){if(m == 0 || n == 0){return 1;}elsereturn fun(m - 1 , n - 1)*(m + n)*(m+n-1)/m/n;
}int main(){cout<<fun(3,2);return 0;
}

 

http://www.jmfq.cn/news/4875895.html

相关文章:

  • 介绍小说的网站模板下载/自己怎么做游戏推广赚钱
  • 1688阿里巴巴批发网官网/海外seo
  • 做网站编辑需要什么文凭/海外网络推广方案
  • 国外做彩票网站推广是合法的吗/电脑培训班附近有吗
  • 做网站标题/怎么做公司网站推广
  • 群晖nas做网站域名/今日军事头条新闻
  • 视频直播类网站开发难度/收录批量查询工具
  • 开发区网站制作公司/免费外链网站seo发布
  • 上海高端建站网站/营销策划公司排名
  • 免费信息发布网站大全/关于手机的软文营销
  • 网站建站平台开发服务/微信小程序开发平台
  • 深圳华强北化妆品/唐山百度seo公司
  • 深圳平湖网站建设公司/微信公众号运营
  • 做网站需要每年都缴费吗/深圳做网站seo
  • 网站建设三站合一微信小程序/如何宣传推广自己的店铺
  • 网站侧边栏导航/html网页制作网站
  • 网站这么做/在线制作网站免费
  • 永嘉网站建设/百度客服中心人工电话
  • 行业网站建设方案/关键词长尾词优化
  • 国外注册域名的网站/天津建站网
  • 怎么开发聊天软件/百家号seo
  • dw建设网站视频/品牌策划方案ppt
  • 做网站找模板去哪好/天津百度快速排名优化
  • 网页制作师培训机构/seo优化必备技巧
  • 找人做网站做的很烂/公司怎么在网上推广
  • 莱芜网站推广/商业策划公司十大公司
  • 南通专业做网站/百度商家
  • 网站建设分金手指专业十七/外贸网络营销推广
  • 营销型网站建设主要步骤/收录排名好的发帖网站
  • 学校网站建立/模板网站好还是自助建站好