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

网站建设推广找stso88效果好直播代运营公司

网站建设推广找stso88效果好,直播代运营公司,广州正规的网站建设,政府网站管理 内容建设题目描述: 小明最近喜欢搭数字积木, 一共有10块积木,每个积木上有一个数字,0~9。 搭积木规则: 每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。 最后搭成4层的金字塔形,必须用…

题目描述:

小明最近喜欢搭数字积木,

一共有10块积木,每个积木上有一个数字,0~9。

搭积木规则:
每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。
最后搭成4层的金字塔形,必须用完所有的积木。

下面是两种合格的搭法:

   0
  1 2
 3 4 5
6 7 8 9

   0
  3 1
 7 5 2
9 8 6 4    

请你计算这样的搭法一共有多少种?

请填表示总数目的数字。
注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。

 

 

正确算法:

       此题的答案是:768

       这道题目我用的是暴力破解,将每一层的每个元素都输出,分析题目可以得出第一层只能是0,而第二层的取值范围是1~4,第三层的取值范围是2~7,第四层的取值范围是3~9,所以用9层for循环就可以写出来了。当然也可以将每一层的取值范围设成0~9,让程序把所有的情况都跑一遍。

public class 搭积木 {public static void main(String[] args) {int count = 0;boolean arr[] = new boolean[10];for (int a = 1; a <= 4; a++) {//2arr[a] = true;for (int b = 1; b <= 4; b++) {//2if (arr[b]) {continue;}arr[b] = true;for (int c = 2; c <= 7; c++) {//3if (arr[c] || c < a) {continue;}arr[c] = true;for (int d = 2; d <= 7; d++) {//3if (arr[d] || d < a || d < b) {continue;}arr[d] = true;for (int e = 2; e <= 7; e++) {//3if (arr[e] || e < b) {continue;}arr[e] = true;for (int f = 3; f <= 9; f++) {//4if (arr[f] || f < c) {continue;}arr[f] = true;for (int g = 3; g <= 9; g++) {//4if (arr[g] || g < c || g < d) {continue;}arr[g] = true;for (int h = 3; h <= 9; h++) {//4if (arr[h] || h < d || h < e) {continue;}arr[h] = true;for (int i = 3; i <= 9; i++) {//4if (arr[i] || i < e) {continue;}count++;
//                                            System.out.println("第"+count+"种:");
//                                            System.out.println(" "+" "+a+" "+b);
//                                            System.out.println(" "+c+" "+d+" "+e);
//                                            System.out.println(f+" "+g+" "+h+" "+i);
//                                            System.out.println();String str = " " + " " + a + " " + b + "\n" + " " + c + " " + d + " " + e+"\n"+ f + " " + g + " " + h + " " + i;}arr[h] = false;}arr[g] = false;}arr[f] = false;}arr[e] = false;}arr[d] = false;}arr[c] = false;}arr[b] = false;}arr[a] = false;}System.out.println(count);}
}

 

转载于:https://www.cnblogs.com/syjp/p/10360535.html

http://www.lbrq.cn/news/2760697.html

相关文章:

  • 东莞房价最新消息保定seo排名外包
  • 国贸做网站公司网络广告的发布方式包括
  • 网页小游戏显示插件不支持怎么办公司排名seo
  • 模块化网站建设一般多少钱百度信息流投放技巧
  • 用什么网站做封面最好企业网站推广有哪些方式
  • 门户网站建设平台企业网站建设公司
  • 施工企业组织机构图优化推广联盟
  • 垂直网站怎么做长春网站优化指导
  • 官方网站下载水印相机南宁seo外包平台
  • 做淘宝链接模板网站市场运营和市场营销的区别
  • 怎么扫码进入公众号刷网站seo排名软件
  • 昆明旅行社网站开发广点通广告投放平台
  • cnnic可信网站必须做吗企业全网推广公司
  • 网站降权怎么处理如何让网站被百度收录
  • 杭州网站建设设计百度搜索引擎
  • 东莞市住房和城乡建设局网站自媒体135网站免费下载安装
  • 温州网站建设接单网络推广大概需要多少钱
  • 网络营销策划创意案例点评百度关键词seo外包
  • pc网站做app京东沈阳seo博客
  • 网站建设与管理代码百度怎么做推广和宣传
  • 中国世界排名前100大学seo推广一年要多少钱
  • 网站建设的战略作用网页设计与网站建设教程
  • 平台搭建需要什么技术肇庆seo优化
  • python不用框架做网站友情链接图片
  • 计算机网络工程网站建设长沙seo网站排名优化公司
  • 网站公司维护怎样做推广是免费的
  • 网站用哪种语言医疗网站优化公司
  • iis中怎样配置网站绑定百度极速版下载安装最新版
  • wordpress添加站点在线生成网页网站
  • 外贸商城网站制作成都网多多
  • 基于Android的随身小管家APP的设计与实现/基于SSM框架的财务管理系统/android Studio/java/原生开发
  • 【Python面试题】写一个用元类(metaclass)实现API接口自动注册的Demo。以及装饰器在项目中典型应用场景。
  • Linux磁盘阵列
  • 数据结构:查找表
  • 上网行为组网方案
  • (nice!!!)(LeetCode 每日一题) 837. 新 21 点 (动态规划、数学)