问题描述
给定一个十进制整数,返回其对应的二进制数的位数。例如,输入十进制数9,其对应的二进制数是1001,因此位数是4。
样例输入
一个满足题目要求的输入范例。
9

样例输出
与上面的样例输入对应的输出。
数据规模和约定
输入数据中每一个数的范围。
例:输入在int表示范围内。

package algo151;import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);int n = in.nextInt();in.close();int cnt = 0;do {cnt++;n /= 2;} while (n != 0);System.out.println(cnt);}
}

[Java] 蓝桥杯ALGO-151 算法训练 6-2递归求二进制表示位数相关推荐

  1. 蓝桥杯:试题 算法训练 Remember the A La Mode

    蓝桥杯:试题 算法训练 Remember the A La Mode 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 Hugh Samston经营着一个为今年的ICPC世界总决赛的参 ...

  2. 矩阵乘法 算法训练 试题_蓝桥杯习题集_ 算法训练 矩阵乘法

    原文: 算法训练 矩阵乘法 时间限制:1.0s   内存限制:512.0MB 问题描述 输入两个矩阵,分别是m*s,s*n大小.输出两个矩阵相乘的结果. 输入格式 第一行,空格隔开的三个正整数m,s, ...

  3. java蓝桥杯的题_Java蓝桥杯试题集——算法训练ALGO-116——最大的算式

    题目要求 解题思路 动态规划,今天才弄明白QAQ,借鉴了这位大佬的博客,曹磊的博客 写的很好!但是我觉得我的循环方式更容易理解嘿嘿嘿~ 首先建立如下图的数组,行数代表前几位数,列数代表有几个乘号.将第 ...

  4. 蓝桥杯练习系统算法训练习题加答案java版本

    附上百度文库的链接:http://wenku.baidu.com/view/afb78d36b42acfc789eb172ded630b1c59ee9bf7 转载于:https://www.cnblo ...

  5. JAVA蓝桥杯:高精度算法

    问题描述 问题描述 输入两个整数a和b,输出这两个整数的和.a和b都不超过100位. 算法描述 由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储.对于这种问题,一般使用数组来处理. 定义 ...

  6. 【c语言】蓝桥杯算法训练 6-2递归求二进制表示位数

    转载:https://blog.csdn.net/xyf0209/article/details/104262845 问题描述 给定一个十进制整数,返回其对应的二进制数的位数.例如,输入十进制数9,其 ...

  7. 蓝桥杯练习系统—算法训练 s01串

    第一部分:题目 问题描述 s01串初始为"0" 按以下方式变换 0变1,1变01 输入格式 1个整数(0~19) 输出格式 n次变换后s01串 样例输入 3 样例输出 101 数据 ...

  8. 蓝桥杯 ALGO-151 算法训练 6-2递归求二进制表示位数

    问题描述 给定一个十进制整数,返回其对应的二进制数的位数.例如,输入十进制数9,其对应的二进制数是1001,因此位数是4. 样例输入 9 样例输出 4 数据规模和约定 输入数据中每一个数的范围. 例: ...

  9. 蓝桥杯:试题 算法训练 采油区域 矩阵前缀和+动态规划+分治+枚举

    资源限制 时间限制:2.0s 内存限制:512.0MB 采油区域 Siruseri政府决定将石油资源丰富的Navalur省的土地拍卖给私人承包商以建立油井.被拍卖的整块土地为一个矩形区域,被划分为M× ...

最新文章

  1. 从指南针到北斗:中国导航系统促进世界互联互通
  2. 不在pytorch中的损失的函数
  3. 自定义的代码块怎么移到别的电脑上
  4. java连接字符串_Java字符串连接运算符
  5. vs2015改程序名字
  6. html怎么鼠标经过添加蒙版遮罩,js实现鼠标移动到图片产生遮罩效果
  7. java 重置定时器_可重置Java定时器
  8. 详解 二叉搜索树-----AVL树
  9. 防篡改对象之密封对象
  10. php对象数组转数组_php 数组对象互相转换
  11. 【推荐实践】微博多尺度序列推荐算法实践.pdf(附下载链接)
  12. Uiautomator之入门
  13. 最新手机号段归属地数据库 (2019年6月版) 430826行
  14. 卸载Oracle 12c
  15. 华硕ProArt创16 2022:为创作而生
  16. linux dm9000网卡 原理图怎么看,LINUX移植——DM9000网卡移植
  17. 魏俊妮《非人力资源的人力资源管理技术提升》课程大纲
  18. 房子装修真的好累~~
  19. python在手,天下我有!
  20. ip段各个号段的含义

热门文章

  1. android debug bridge tools_飞凌干货丨Android 应用程序如何获取system权限
  2. Android编程之DialogFragment源码详解(二)
  3. LOJ 2339 「WC2018」通道——边分治+虚树
  4. 寒冬、裁员?!你想知道的真相都在这里
  5. 远离神经网络这个黑盒,人工智能不止这一条路可走
  6. RHCE课程-RH033Linux基础笔记五之常用文本处理命令、输入输出重定向、管道
  7. 承载物联之城 阿里云为无锡建设统一物联网基础平台
  8. [Android]Fragment生命周期
  9. c 结构体 函数 指针
  10. 拜登重安全,白宫埋彩蛋:Coder,我们需要帮助!