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

news/2025/2/26 4:48:44

 

记:

进制转换

 

AC代码:

 1 #include <stdio.h>
 2 #define K 2
 3 
 4 int main(void)
 5 {
 6     int n,ans = 0;
 7     scanf("%d",&n);
 8     while (1)
 9     {
10         if (n/K ==0 && n%K == 0)
11         {
12             break;
13         }
14         n = n/K;
15         ans ++;
16     }
17     printf("%d",ans);
18     return 0;
19 }

 

转载于:https://www.cnblogs.com/mind000761/p/8874067.html


http://www.niftyadmin.cn/n/3959841.html

相关文章

尝试在代码中动态切换spring的事务策略

用过spring的人都熟悉spring的事务管理机制&#xff0c;并且spring支持jta分布式事务&#xff0c;那么&#xff0c;我一直在想&#xff0c;能否在代码中动态的切换事务类型呢&#xff1f;如果当前要操作的多个表在同一个数据源上&#xff0c;就直接本地 事务好了&#xff0c;如…

51NOD 1833 环

考虑一下简单环覆盖这个图的意义&#xff0c;其实就是找出原序列的所有排列&#xff0c;满足所有<i,a[i]>都是原图中的一条有向边。 因为一个置换就是由很多简单环构成的。 于是我们可以设 f[i][S] 为考虑了前i个点的出边&#xff0c;且有入度的点集为S的方案数。 直接dp…

java开发之netty里集成spring注入mysq连接池(一)

netty的性能非常高&#xff0c;能达到8000rps以上&#xff0c;见 各个web服务器的性能对比测试 1.准备好需要的jar包 点击(此处)折叠或打开 spring.jar //spring包 netty-3.2.4.Final.jar // netty库 commons-dbcp.jar // dbcp数据库连接池 mysql-connector-java-5.1.6.jar /…

学习 Git的使用过程

原文链接: http://www.cnblogs.com/NickQ/p/8882726.html 学习 Git的使用过程 初次使用 git config --global user.name "用户名" git config --global user.email "邮箱"Git 创建版本库 git init //初始化一个空工程git add <file> //将文件添加到…

运用spring注解实现netty服务器端udp应用程序

netty是JBOSS针对网络开发的一套应用框架&#xff0c;它也是在NIO的基础上发展起来的。netty基于异步的事件驱动&#xff0c;具有高性能、高扩展性等特性&#xff0c;它提供了统一的底层协议接口&#xff0c;使得开发者从底层的网络协议&#xff08;比如 TCP/IP、UDP&#xff0…

第三章:用例图

用力模型就是描述系统的功能性需求。 是开发者与客户之间的一个契约。与客户讨论系统。设计者视其为设计基准&#xff0c;测试者视其为测试基准。在许多阶段都要。 用例图&#xff0c;用来描述用例模型。参与者位于系统边界之外。 actor必须命名&#xff0c;用例名代表用例做什…

小于12px的字体大小在Chrome中不起作用

今天遇见一个小问题&#xff0c;让人挺郁闷的&#xff0c;在Chrome浏览器中无法把字体变成12px以下。网上搜索以下&#xff0c;发现无论中文英文数字在网页中CSS设置小于12px后各大浏览器均支持&#xff0c;在谷歌chrome浏览器不支持解决方法。 针对低版本的Chrome可以设置一个…

求伪逆矩阵c++代码(Eigen库)

非方阵的矩阵的逆矩阵 pseudoInverse 伪逆矩阵是逆矩阵的广义形式&#xff0c;广义逆矩阵 matlab中是pinv(A)--》inv(A)。 #include "stdafx.h" #include<iostream> #include<Eigen/Core> #include<Eigen/SVD> template<typename _Matrix_…