打靶小明参加X星球的打靶比赛。比赛使用电子感应计分系统。其中有一局,小明得了96分。这局小明共打了6发子弹,没有脱靶。但望远镜看过去,只有3个弹孔。显然,有些子弹准确地穿过了前边的弹孔。不同环数得分是这样设置的:1,2,3,5,10,20,25,50那么小明的6发子弹得分都是多少呢?有哪些可能情况呢?下面的程序解决了这个问题。仔细阅读分析代码,填写划线部分缺失的内容。public class Main{   static void f(int[] ta, int[] da, int k, int ho, int bu, int sc){if(ho<0 || bu<0 || sc<0) return;if(k==ta.length){if(ho>0 || bu>0 || sc>0) return;for(int i=0; i<da.length; i++){for(int j=0; j<da[i]; j++) System.out.print(ta[i] + " ");}System.out.println();return;}for(int i=0; i<=bu; i++){da[k] = i;f(ta, da, k+1,  __________________ , bu-i, sc-ta[k]*i);   // 填空位置}da[k] = 0;}public static void main(String[] args){int[] ta = {1,2,3,5,10,20,25,50};int[] da = new int[8];f(ta, da, 0, 3, 6, 96);}}注意:只填写划线处缺少的内容,不要填写已有的代码或符号,也不要填写任何解释说明文字等。

答案:i > 1 ? ho - (i - 1) : ho

蓝桥杯java第七届决赛第三题--打靶相关推荐

  1. 蓝桥杯java第七届决赛第四题--路径之谜

    路径之谜小明冒充X星球的骑士,进入了一个奇怪的城堡.城堡里边什么都没有,只有方形石头铺成的地面.假设城堡地面是 n x n 个方格.[如图1.png]所示.按习俗,骑士要从西北角走到东南角.可以横向或 ...

  2. 蓝桥杯java第六届决赛第三题--显示二叉树

    标题:显示二叉树排序二叉树的特征是:某个节点的左子树的所有节点值都不大于本节点值.某个节点的右子树的所有节点值都不小于本节点值.为了能形象地观察二叉树的建立过程,小明写了一段程序来显示出二叉树的结构来 ...

  3. 蓝桥杯java第七届决赛第一题--愤怒小鸟

    愤怒小鸟X星球愤怒的小鸟喜欢撞火车!一根平直的铁轨上两火车间相距 1000 米两火车 (不妨称A和B) 以时速 10米/秒 相对行驶.愤怒的小鸟从A车出发,时速50米/秒,撞向B车,然后返回去撞A车, ...

  4. 蓝桥杯java第六届决赛第四题--穿越雷区

    标题:穿越雷区X星的坦克战车很奇怪,它必须交替地穿越正能量辐射区和负能量辐射区才能保持正常运转,否则将报废.某坦克需要从A区到B区去(A,B区本身是安全区,没有正能量或负能量特征),怎样走才能路径最短 ...

  5. 蓝桥杯java第六届决赛第二题--五星填数

    标题:五星填数如[图1.png]的五星图案节点填上数字:1~12,除去7和11.要求每条直线上数字和相等.如图就是恰当的填法.请你利用计算机搜索所有可能的填法有多少种.注意:旋转或镜像后相同的算同一种 ...

  6. 蓝桥杯java第六届决赛第一题--分机号

    标题:分机号X老板脾气古怪,他们公司的电话分机号都是3位数,老板规定,所有号码必须是降序排列,且不能有重复的数位.比如:751,520,321 都满足要求,而,766,918,201 就不符合要求.现 ...

  7. 蓝桥杯——2016第七届C/C++真题[省赛][B组]

    目录 1. 煤球数目(结果填空) 2. 生日蜡烛(结果填空) 3. 凑算式(结果填空) 4. 快速排序(代码填空) 5. 抽签(代码填空) 6. 方格填数(结果填空) 7. 剪邮票(结果填空) 8. ...

  8. 蓝桥杯单片机第七届省赛-模拟风扇控制系统

    九层妖塔 起于垒土 ● 改编自国信长天蓝桥杯官方蓝皮书例程,按照自己的习惯进行了补充和修改 蓝桥杯单片机第七届省赛-模拟风扇控制系统 Notes1:按键按下后在某些情况下给一定的缓冲时间 Notes2 ...

  9. 蓝桥杯java B组历年省赛真题汇总及题目详解

    蓝桥杯java B组历年省赛真题汇总及题目详解 2019年第十届蓝桥杯省赛真题详解 2018年第九届蓝桥杯省赛真题详解 2017年第八届蓝桥杯省赛真题详解 2016年第七届蓝桥杯省赛真题详解 2015 ...

最新文章

  1. Linux下tomcat的安装与卸载以及配置(超简单)
  2. STL中heap算法(堆算法)
  3. linux xargs 给命令传递参数 组合多个命令
  4. openMP的一点使用经验 四
  5. linux C编程之makefile
  6. 数据结构 - 数组模拟一般队列
  7. Bit-Z亮相巴厘岛XBlockchain峰会
  8. 如何在SAP Cloud for Customer里开发具有依赖关系的互动下拉列表
  9. css 波纹扩散_html5 +css3 点击后水波纹扩散效果 兼容移动端
  10. 程序人生:什么是“对用户友好”
  11. 洛谷P1346-电车【日常图论,最短路,SPFA】
  12. CSDN挑战编程——《数学问题》
  13. [资源]基于 Pytorch 的 TorchGAN开源了!
  14. 高效解析xml的总结,闲下来写的
  15. CPU核数和线程数查找
  16. Numpy Cookbook by Eric
  17. MATLAB关于Mesh的相关命令
  18. Java怎么按照字母对单词排序_将一段字符串文本中的每个单词提取出来后按照字母顺序排序...
  19. 黑客工具之NBSI介绍
  20. 手机版wps怎么制作折线图_手机简历制作 | 微信怎么在线制作简历

热门文章

  1. html对象属性大全
  2. 数据挖掘 —— 半监督学习(标签传播算法)
  3. 吴恩达机器学习(第四章)——多变量线性回归
  4. word2vec原理(二):基于Hierarchical Softmax的模型
  5. C++ Primer 5th笔记(9)chapter9 顺序容器 get insert delete
  6. Opencv实战之图像的基本操作:这效果出来惊艳了众人(附代码解析)
  7. 密码学基础知识(二)密码体制
  8. ProxyShell利用分析1——CVE-2021-34473
  9. vSphere开发指南1——vSphere Automation API
  10. 内存体系 用共享段于进程间联系