题目描述

任意给定一个正整数N,
如果是偶数,执行: N / 2
如果是奇数,执行: N * 3 + 1生成的新的数字再执行同样的动作,循环往复。通过观察发现,这个数字会一会儿上升到很高,
一会儿又降落下来。
就这样起起落落的,但最终必会落到“1”
这有点像小冰雹粒子在冰雹云中翻滚增长的样子。比如N=9
9,28,14,7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1
可以看到,N=9的时候,这个“小冰雹”最高冲到了52这个高度。输入格式:
一个正整数N(N<1000000)
输出格式:
一个正整数,表示 不大于N的数字 ,经过冰雹数变换过程中,最高冲到了多少。例如,输入:
10
程序应该输出:
52再例如,输入:
100
程序应该输出:
9232资源约定:
峰值内存消耗(含虚拟机) < 256M
CPU消耗 < 1000ms请严格按要求输出,不要画蛇添足地打印类似:“请您输入…” 的多余内容。所有代码放在同一个源文件中,调试通过后,拷贝提交该源码。
注意:不要使用package语句。不要使用jdk1.7及以上版本的特性。
注意:主类的名字必须是:Main,否则按无效代码处理。

代码实现

package TEST;import java.util.Scanner;/*** @创建人 wdl* @创建时间 2021/4/9* @描述*/
public class TEST {public static int max;public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int n=scanner.nextInt();for (int i = 1; i < n; i++) {f(i);}System.out.println(max);scanner.close();}public static void f(int n){if(n==1){return;}max=n>max?n:max;f(n%2==0?n/2:n*3+1);}
}

2016蓝桥杯省赛---java---C---8(冰雹数)相关推荐

  1. 2016蓝桥杯国赛 JAVA C组第五题 路径之谜

    蓝桥杯确实很暴力... 路径之谜 小明冒充X星球的骑士,进入了一个奇怪的城堡. 城堡里边什么都没有,只有方形石头铺成的地面. 假设城堡地面是 n x n 个方格.[如图1.png]所示. 按习俗,骑士 ...

  2. 2020年第十一届蓝桥杯 - 国赛 - Java研究生组 - F.循环小数

    2020年第十一届蓝桥杯 - 国赛 - Java研究生组 - F.循环小数 在线评测 Ideas 对于一个纯循环小数,假设循环节为l,则小数为0.llll-,转换为分数就是 l / (10 ** n ...

  3. java迷宫类编程题_第十届蓝桥杯省赛java类B组 试题 E:迷宫 (动态规划之回溯法)...

    问题描述 试题 E: 迷宫 [问题描述] 下图给出了一个迷宫的平面图,其中标记为 1 的为障碍,标记为 0 的为可 以通行的地方. 010000 000100 001001 110000 迷宫的入口为 ...

  4. 第十二届蓝桥杯省赛JAVA B组杨辉三角形个人题解

    第十二届蓝桥杯省赛JAVA B组杨辉三角形个人题解(非满分) import java.util.Scanner; public class Main {public static void main( ...

  5. 2021第十二届蓝桥杯省赛JAVA B组 题目+答案(复现赛)

    2021第十二届蓝桥杯省赛JAVA B组 题目+答案(复现赛) A:ASC B:卡片 C:直线 D:货物摆放 E:路径 Floyed Dijkstra F:时间显示 G:最少砝码 H:杨辉三角形 I: ...

  6. 第十二届蓝桥杯省赛 Java 大学 B 组—砝码称重—满分百分题解

    第十二届蓝桥杯省赛 Java 大学 B 组-砝码称重-满分百分题解 一.解题思路 1.解法一( Java ) 解法思路:简单模拟 ☝ArrayList 遍历 + HashSet 存储(去重) 伪代码如 ...

  7. 2015年第六届蓝桥杯 - 省赛 - Java大学B组 - A. 三角形面积

    三角形面积 如[图1]所示.图中的所有小方格面积都是1. 那么,图中的三角形面积应该是多少呢? 请填写三角形的面积.不要填写任何多余内容或说明性文字. Ideas 这道题跟2018年第九届蓝桥杯 - ...

  8. 2016蓝桥杯b组java试题及答案_2016年第七届蓝桥杯java B组省赛试题

    2016年第七届蓝桥杯java B组省赛试题 1-3.结果填空 4-5.代码填空 6-7.结果填空 8-10.程序设计 1.煤球数目  (结果填空) 有一堆煤球,堆成三角棱锥形.具体: 第一层放1个, ...

  9. 填词游戏java_第八届蓝桥杯国赛 Java B组 第五题 填字母游戏(博弈论)

    解题思路: 因为是博弈论,所以我们要对先手的必胜态和必败态分析. 1.首先我们看赢遇到的状态,就是给出的串的子串有LO*,*OL,L*L这三种情况(就叫福利局吧~).都可以直接填出LOL,获胜. 2. ...

  10. 2020第十一届蓝桥杯国赛JAVA B组真题解析(带源码及解析)

    蓝桥杯历年真题及解析. 目录 蓝桥杯历年真题及解析. A: 美丽的 2 题目: 分析: AC代码: B: 扩散 题目: 分析: AC代码: C: 阶乘约数 题目: 分析: AC代码: D: 本质上升序 ...

最新文章

  1. maven 命令创建多模块工程
  2. 遗传算法解决排序问题
  3. 如何在基于Bytom开发过程中集成IPFS
  4. commons-logging和log4j
  5. 算法代码块总结(持续更新)
  6. UI组件库从1到N开发心得-组件篇
  7. javascript 动态修改css样式
  8. bzoj 2178 圆的面积并 —— 辛普森积分
  9. Vmware centos无法连接网络
  10. Android开发(2) | 广播 Broadcast 的应用——强制下线功能
  11. Spring Boot中的缓存支持(一)注解配置与EhCache使用
  12. php伪协议漏洞_PHP之伪协议深入理解
  13. Requests redirect
  14. AngularJS-webapp($q)
  15. JAVA内存管理+String创建字符串对象+常量池详解(合集)
  16. 联想ghost重装系统_【一键ghost装系统教程】一键ghost重装系统_一键ghost安装教程...
  17. echarts 饼状图渐变色
  18. android 游戏 平板电脑,打游戏的安卓平板电脑推荐-打游戏最适合的平板电脑排行榜...
  19. CSS中media的最全用法格式总结!
  20. Java工具类之String类

热门文章

  1. springboot 历史版本文档_乘风破浪,SpringBoot入门
  2. 多项式除法,多项式取模
  3. AGC005D - ~K Perm Counting(组合数学,背包,dp)
  4. 容斥问卷调查反馈——Co-prime,Character Encoding,Tree and Constraints,「2017 山东一轮集训 Day7」逆序对
  5. 「LibreOJ Round #11」Misaka Network 与测试 (网络流跑二分图匹配)
  6. CF1322B:Present(异或、two pointers)
  7. Loj#3077-「2019 集训队互测 Day 4」绝目编诗【结论,虚树,鸽笼原理】
  8. P3337-[ZJOI2013]防守战线【单纯形】
  9. U102488-傻叉题【dp】
  10. jzoj1274-游历的路线【分层图,SPFA】