题目描述
9的阶乘等于:362880
它的二进制表示为:1011000100110000000
这个数字共有19位。
请你计算,9999 的阶乘的二进制表示一共有多少位?
输出
输出一个整数表示答案

知识点:
整数m在k进制下,有多少位?
公式:[log⁡km]+1[\log_{k}{m}]+1[logk​m]+1

再根据公式:
log⁡ca∗b=log⁡ca+log⁡cb\log_{c}{a*b} = \log_{c}{a}+\log_{c}{b}logc​a∗b=logc​a+logc​b

代码如下:

#include <iostream>
#include <cmath>
using namespace std;int main() {double ans = 0;//注意要用doublefor (int i = 1; i <= 9999; i++) {ans += log2(i);}cout << (int)(floor(ans)) + 1 << endl;return 0;
}

[蓝桥杯2016决赛]阶乘位数-数论相关推荐

  1. [蓝桥杯2016决赛]平方末尾-数论,枚举

    题目描述 能够表示为某个整数的平方的数字称为"平方数".比如,25,64 虽然无法立即说出某个数是平方数,但经常可以断定某个数不是平方数. 因为平方数的末位只可能是:[0, 1, ...

  2. [蓝桥杯2016决赛]愤怒小鸟-模拟

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

  3. [蓝桥杯2016决赛]七星填数-next_permutation枚举

    题目描述 如下图所示: 在七角星的14个节点上填入1~14 的数字,不重复,不遗漏.要求每条直线上的四个数字之和必须相等. 图中已经给出了3个数字.请计算其它位置要填充的数字,答案唯一. 填好后,请提 ...

  4. [蓝桥杯2016决赛]反幻方-next_permutation枚举

    题目描述 我国古籍很早就记载着 2 9 4 7 5 3 6 1 8 这是一个三阶幻方.每行每列以及对角线上的数字相加都相等. 下面考虑一个相反的问题. 可不可以用 1~9 的数字填入九宫格,使得:每行 ...

  5. [蓝桥杯2016初赛]平方怪圈-数论,模拟

    题目描述 如果把一个正整数的每一位都平方后再求和,得到一个新的正整数.对新产生的正整数再做同样的处理. 如此一来,你会发现,不管开始取的是什么数字,最终如果不是落入1,就是落入同一个循环圈. 请写出这 ...

  6. [蓝桥杯2016初赛]四平方和-数论+枚举

    题目描述 四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和. 如果把0包括进去,就正好可以表示为4个数的平方和. 比如: 5 = 0^2 + 0^2 + 1^2 + 2^ ...

  7. [蓝桥杯2016决赛]路径之谜

    题目描述 小明冒充X星球的骑士,进入了一个奇怪的城堡.城堡里边什么都没有,只有方形石头铺成的地面. 假设城堡地面是 n x n 个方格. 按习俗,骑士要从西北角走到东南角.可以横向或纵向移动,但不能斜 ...

  8. [蓝桥杯2016决赛]一步之遥-枚举

    题目描述 从昏迷中醒来,小明发现自己被关在X星球的废矿车里.矿车停在平直的废弃的轨道上. 他的面前是两个按钮,分别写着"F"和"B". 小明突然记起来,这两个按 ...

  9. [蓝桥杯2018决赛]三角形面积-数论

    海伦公式:三条边的边长为a.b.c,p=(a+b+c)/2,area=sqrt(p∗(p−a)∗(p−b)∗(p−c))三条边的边长为a.b.c,p=(a+b+c)/2,area=sqrt(p*(p- ...

最新文章

  1. Oracle创建序列,删除序列,得到序列的例子
  2. 有赞11·11:全链路压测方案设计与实施详解
  3. python学习过程中随手写的测试脚本-testloop.py
  4. oracle 二进制运算符,Oracle UNION运算符
  5. java单例模式_Java 实现单例模式的 9 种方法
  6. 图形化服务端svn(win 10)
  7. NoSQL之MongoDB安装
  8. 时间戳与全球唯一性标识
  9. c语言用乘法,c语言口诀(用c语言编写乘法口诀)
  10. Mezzanine基于 Django 的CMS系统框架搭建
  11. 丢失数据文件和控制文件的恢复案例(zt)
  12. 一些wincap函数说明
  13. 计算机视觉——三维视觉III:立体视觉与三维建模
  14. 2016年山西医科大汾阳学院实验1,实验2
  15. 【转】最优传输理论---(微信公总号:老顾谈几何)顾险峰
  16. 【OpenCV】图片几何特征提取
  17. 进制数的转换方法大全
  18. 【用户画像】用户画像添加标签、定义标签任务、搭建工程
  19. 基本的计算机理论知识试题及答案,计算机的基础知识试题及答案
  20. KSOA控制台admin账号密码

热门文章

  1. C#窗体的Load事件与Shown事件的区别
  2. Android之提示Cannot call this method while RecyclerView is computing a layout or scrolling
  3. C和指针之函数递归实现把amount表示的值转换为单词形式written_amount(unsigned int amount,char *buffer)
  4. Android之getCacheDir()和getFilesDir()方法区别
  5. Android之ActivityManager与Proxy模式的运用
  6. python图形绘制库turtle中文开发文档及示例大全【最详细、连结果图都有,gif格式的!】
  7. es mysql 同步插件_[es和数据库怎么同步]mysql与elasticsearch实时同步常用插件及优缺点对比(ES与关系型数据库同步)...
  8. geotif 添加坐标_python – 如何获取geotif中单元格的坐标?
  9. 二项式定理的几何视觉演示再次来袭,这次你看懂了吗?
  10. 最高调恋爱方式,简直“公开处刑”......