java算法 第七届 蓝桥杯B组(题+答案) 5.抽签
5.抽签 (代码填空)
X星球要派出一个5人组成的观察团前往W星。
其中:
A国最多可以派出4人。
B国最多可以派出2人。
C国最多可以派出2人。
....
那么最终派往W星的观察团会有多少种国别的不同组合呢?
下面的程序解决了这个问题。
数组a[] 中既是每个国家可以派出的最多的名额。
程序执行结果为:
DEFFF
CEFFF
CDFFF
CDEFF
CCFFF
CCEFF
CCDFF
CCDEF
BEFFF
BDFFF
BDEFF
BCFFF
BCEFF
BCDFF
BCDEF
....
(以下省略,总共101行)
1 public class _5抽签 { 2 public static void main(String[] args) { 3 int[] a = {4,2,2,1,1,3}; 4 f(a,0,5,""); 5 } 6 public static void f(int[] a, int k, int n, String s) 7 { 8 if(k==a.length){ 9 if(n==0) System.out.println(s); 10 return; 11 } 12 String s2 = s; 13 for(int i=0; i<=a[k]; i++){ 14 //此处应填 f(a, k+1, 5-s2.length(), s2) 15 f(a, k+1, 5-s2.length(), s2); //填空位置 16 s2 += (char)(k+'A'); 17 } 18 } 19 }
转载于:https://www.cnblogs.com/zhangxue521/p/6538529.html
java算法 第七届 蓝桥杯B组(题+答案) 5.抽签相关推荐
- java算法 第七届 蓝桥杯B组(题+答案) 3.凑算式
3.凑算式 (结果填空) B DEF A + --- + ------- = 10 C GHI (如果显示有问题,可以参见[图1.jpg]) 这 ...
- 2016年第七届蓝桥杯javaB组 试题 答案 解析
1.煤球数目 有一堆煤球,堆成三角棱锥形.具体: 第一层放1个, 第二层3个(排列成三角形), 第三层6个(排列成三角形), 第四层10个(排列成三角形), .... 如果一共有100层,共有多少个煤 ...
- java中的冰雹数,java实现第七届蓝桥杯打印数字
打印数字 打印数字 小明写了一个有趣的程序,给定一串数字. 它可以输出这串数字拼出放大的自己的样子. 比如"2016"会输出为: 00000 1 6666 2 0 0 1 1 6 ...
- 2016蓝桥杯java试题_2016年第七届蓝桥杯JavaB组省赛试题解析
题目及解析如下: 题目大致介绍: 第一题到第三题以及第六题.第七题是结果填空,方法不限只要得到最后结果就行 第四题和第五题是代码填空题,主要考察算法基本功和编程基本功 第八题到第十题是编程题,要求编程 ...
- java实现第七届蓝桥杯七星填数
七星填数 如图[图1.png]所示. 在七角星的14个节点上填入1~14 的数字,不重复,不遗漏. 要求每条直线上的四个数字之和必须相等. 图中已经给出了3个数字. 请计算其它位置要填充的数字,答案唯 ...
- java实现第七届蓝桥杯四平方和
四平方和 四平方和 四平方和定理,又称为拉格朗日定理: 每个正整数都可以表示为至多4个正整数的平方和. 如果把0包括进去,就正好可以表示为4个数的平方和. 比如: 5 = 0^2 + 0^2 + 1^ ...
- java实现第七届蓝桥杯平方末尾
平方末尾 能够表示为某个整数的平方的数字称为"平方数" 比如,25,64 虽然无法立即说出某个数是平方数,但经常可以断定某个数不是平方数. 因为平方数的末位只可能是:[0, 1, ...
- java实现第七届蓝桥杯交换瓶子
交换瓶子 交换瓶子 有N个瓶子,编号 1 ~ N,放在架子上. 比如有5个瓶子: 2 1 3 5 4 要求每次拿起2个瓶子,交换它们的位置. 经过若干次后,使得瓶子的序号为: 1 2 3 4 5 对于 ...
- java实现第七届蓝桥杯凑平方数
凑平方数 把0~9这10个数字,分成多个组,每个组恰好是一个平方数,这是能够办到的. 比如:0, 36, 5948721 再比如: 1098524736 1, 25, 6390784 0, 4, 28 ...
最新文章
- 有哪些事情是你成为程序员之后才知道的?
- css权威指南pdf
- iOS核心动画高级技术(十二) 性能调优
- java后期发展方向_2020年前3季度工程自卸车市场咋样?后期朝啥方向发展?
- qt windows通过usb获取手机电量_华为手机系统故障修复及系统升级
- Jetty+json-lib库抛异常的问题解决过程(java.lang.NoClassDefFoundError: net/sf/json/JSONObject)...
- Akka型演员:探索接收器模式
- C++设计模式-命令模式
- Django中static media的简单配置及图片上传实践
- SpringBoot maven项目如何打包进行发布?
- 手动写一个上传图片的组件,不适用插件,包括限制图片大小,格式
- 天珣系统查找计算机登陆,天珣内网安全风险管理与审计系统
- 最新快递鸟接口快递公司编码汇总(国际版)
- 快速 二进制,八进制,十进制,十二进制转换 .源码,反码,补码,
- 怎么用美图秀秀制作证件照
- Validation校验属性格式
- 增长黑客:如何低成本实现爆发式增长
- SAP Portfolio Analyzer 中 索提诺比率(Sortino Ratio)
- 美国服务器与日本服务器哪个比较好鬼影互联推举
- Java 常用工具类 - 校验身份证 IdCardUtils
热门文章
- BJUI实现点击按钮弹窗,提交到后台action后回显数据流程整理
- request请求和response响应时的乱码解决代码
- java之整数的分解可以理解为倒序输出
- graphpad的折线图x轴自定义_Graphpad Prism绘制折线图
- linux环境下java开发_Linux Ubuntu系统下Java开发环境搭建
- 最新发布丨2022 连锁餐饮数字营销制胜之道
- CTO 和你唠唠,这 7 个团队都在干啥 | 神策招人记
- 重磅!《Android 全埋点技术白皮书》开源所有项目源码!
- 获 3.8 亿用户青睐,中国电信翼支付如何数据化运营?
- 好程序员Web前端分享无法忽视的JavaScript技巧