【c语言】蓝桥杯算法训练 6-2递归求二进制表示位数
转载:https://blog.csdn.net/xyf0209/article/details/104262845
问题描述
给定一个十进制整数,返回其对应的二进制数的位数。例如,输入十进制数9,其对应的二进制数是1001,因此位数是4。
样例输入
一个满足题目要求的输入范例。
9
样例输出
与上面的样例输入对应的输出。
数据规模和约定
输入数据中每一个数的范围。
例:输入在int表示范围内
#include<stdio.h>
int f(int n,int count){//count计算位数 if(n==0){//n==0时候返回值 return count;}return f(n>>1,count+1);//右位移计算
}
int main(){int n;scanf("%d",&n);printf("%d",f(n,0));return 0;
}
【c语言】蓝桥杯算法训练 6-2递归求二进制表示位数相关推荐
- C语言 蓝桥杯 算法训练 ALGO-1003 礼物
资源限制 内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s 问题描述 JiaoShou在爱琳大陆的旅行完毕,即将回家,为了 ...
- C语言-蓝桥杯-算法训练 印章
问题描述 共有 n 种图案的印章,每种图案的出现概率相同.小A买了 m 张印章,求小A集齐 n 种印章的概率. 输入格式 一行两个正整数n和m. 输出格式 一个实数P表示答案,保留4位小数. 样例输入 ...
- C语言-蓝桥杯-算法训练 完全背包问题
问题描述 有一个背包,容量为M.有N种物品,每种物品有其重量Wi与价值Vi.将这些物品的一部分放入背包,每种物品可以放任意多个,要求总重量不超过容量,且总价值最大. 输入格式 第一行为N, M. 之后 ...
- 传球游戏c语言,[蓝桥杯][算法训练VIP]传球游戏-题解(Java代码)
解题思路: 注意事项: 参考代码: import java.util.Scanner; public class Main { static int n; public static void mai ...
- 蓝桥杯 算法训练 幸运的店家
蓝桥杯 算法训练 幸运的店家 题目描述 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 炫炫开了一家商店,卖的货只有一个,XXX,XXX卖N元钱.有趣的是,世界上只有面值为3的幂的纸 ...
- 蓝桥杯 算法训练 Beaver's Calculator
蓝桥杯 算法训练 Beaver's Calculator 问题描述 从万能词典来的聪明的海狸已经使我们惊讶了一次.他开发了一种新的计算器,他将此命名为"Beaver's Calculator ...
- 蓝桥杯 算法训练 印章
蓝桥杯 算法训练 印章 共有n种图案的印章,每种图案的出现概率相同.小A买了m张印章,求小A集齐n种印章的概率. 输入输出: 一行两个正整数n和m 一个实数P表示答案,保留4位小数. 样例: 2 3 ...
- 蓝桥杯算法训练-24点(Python)
问题描述 24点游戏是一个非常有意思的游戏,很流行,玩法很简单:给你4张牌,每张牌上有数字(其中A代表1,J代表11,Q代表12,K代表13),你可以利用数学中的加.减.乘.除以及括号想办法得到24, ...
- 蓝桥杯——算法训练——数字三角形
蓝桥杯--算法训练--数字三角形 这道题不难,但是比较典型,可以作为动态规划(dp)的入门篇,属于线性dp(LIS,LCS和数字三角形都是此类题型). ------------------------ ...
- 蓝桥杯算法训练-强力党逗志芃
持续更新蓝桥杯算法训练题解,有兴趣可以关注一波呀 题目 逗志芃励志要成为强力党,所以他将身上所以的技能点都洗掉了重新学技能.现在我们可以了解到,每个技能都有一个前提技能,只有学完了前提技能才能学习当前 ...
最新文章
- 如何进行图片的平移,滚卷?
- 路径名导致的异常:javax.imageio.IIOException: Can‘t read input file!
- c语言程序设计家庭收支类,家庭支出管理系统—c语言程序设计
- JAVA垃圾回收机制-史上最容易理解看这一篇就够了
- 计算机视觉库OpenCV中shape和resize函数的区别
- JAVA面向对象为啥return实参,Java面向对象编程(OOP)
- html5毕业作品开场白,毕业典礼主持人开场白
- Dubbo 3.0 前瞻之:常用协议对比及 RPC 协议新形态探索
- 【算法】一个简单的k均值(k-means)原理
- 【BZOJ】1649: [Usaco2006 Dec]Cow Roller Coaster(dp)
- Microsoft PetShop 3.0 设计与实现 分析报告―――数据访问层
- 第八章(三)滑动窗口
- SpringBoot项目获取Spring容器中的bean
- ES6、7学习笔记(尚硅谷)-4-模板字符串
- hao123app_android,hao123手机浏览器
- Linux 定时器 setitimer
- k8s ingress and egress
- [SpringCould篇]之服务消费方式Ribbon+RestTemplate
- tf.keras入门系列(一)
- MySQL架构 数据库(1)
热门文章
- php怎么接受,如何使php://input接收到另一个php的数据
- 华为手机文件夹android,安卓手机文件目录详解
- Java源码详解四:String源码分析--openjdk java 11源码
- ImportError: Failed to import `pydot`. Please install `pydot`. For example with `pip install pydot`
- oracle字符串提取函数,oracle字符串分割和提取函数定义
- 访问数据库_如何访问虚拟主机中的数据库
- Redis 16 个常见使用场景
- WKWebView 那些坑
- @available 和 #available
- UIEdgeInsets 说明