题目:阶乘位数

9的阶乘等于:362880 
它的二进制表示为:1011000100110000000 
这个数字共有19位。

请你计算,9999 的阶乘的二进制表示一共有多少位? 
注意:需要提交的是一个整数,不要填写任何无关内容(比如说明解释等)

思路:把每一个数都用2的x的方,然后把2的指数加起来就可以了,最后取整

代码:

#include<cstdio>
#include<iostream>
#include<cstring>
#include<algorithm>
#include<queue>
#include<stack>
#include<set>
#include<vector>
#include<map>
#include<cmath>
const int maxn=1e5+5;
typedef long long ll;
using namespace std;
int main()
{double ans=1.0;for(int i=1;i<=9999;i++){ans+=log(i*1.0)/log(2.0);}printf("%d",(int)(ans)); return 0;
}

转载于:https://www.cnblogs.com/Staceyacm/p/10781734.html

蓝桥杯国赛之阶乘位数相关推荐

  1. 第十二届蓝桥杯国赛真题+题解 Python

    文章目录 写在前面 试题A:带宽 试题 B: 纯质数 试题C: 完全日期 试题D: 最小权值 试题 E: 大写 试题 F: 123 试题 G: 冰山 试题 H: 和与乘积 试题 I: 二进制问题 试题 ...

  2. 蓝桥杯国赛 C/C++ ABC组题解(第四届 ~ 第十二届)

    2020年第十一届蓝桥杯国赛 题号 类型 C++ A组 C++ B组 C++ C组 试题A 结果填空 合数个数 美丽的 2 美丽的 2 试题B 结果填空 含 2 天数 (日期处理) 扩散 (BFS) ...

  3. 蓝桥杯国赛C++A组B组题解整理(第八、七、六、五、四届)

    [写在前面的话19.04.04] 今年省赛的结果出的意外得快,有很多小伙伴来和我分享他们进了省一的喜悦,并问我啥时候更新国赛题解,emmm--不是我不想更新,实在是抽不出时间,有缘再更--虽然不更新题 ...

  4. 2020十一届蓝桥杯国赛二等奖Java B组

    大家觉得写还可以,可以点赞.收藏.关注一下吧! 也可以到我的个人博客参观一下,估计近几年都会一直更新!和我做个朋友吧!https://motongxue.cn 文章目录 参考博客https://blo ...

  5. 49-2017年第八届蓝桥杯国赛试题及详解(Java本科B组)

    蓝桥杯历年真题题目及题解目录汇总(推荐) 蓝桥杯算法模板常用套路及API等个人总结 ---------------------------------------------------------- ...

  6. 蓝桥杯国赛知识点汇总

    蓝桥杯国赛备赛总结知识点,以老师给的为原型,添加自己理解,供大家参考,后期不定时更新. 基础 1.熟练掌握API1.8常用方法 2.大数(高精度)加减乘除 3.并查集 模板: public class ...

  7. 2020年第十一届蓝桥杯 - 国赛 - Python大学组 - H.答疑

    题目链接 Ideas 2020年第十一届蓝桥杯 - 国赛 - Python大学组 - H.答疑 Code Python if __name__ == '__main__':n = int(input( ...

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

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

  9. 蓝桥杯评分标准_新闻 | 人工智能学院创新创业实践中心开展蓝桥杯国赛经验分享会...

    为让各位蓝桥杯国赛选手以饱满精力迎接接下来的比赛,天津科技大学人工智能学院创新创业实践中心邀请到计算机科学与技术专业教研室主任吴江红老师为各位蓝桥杯国赛选手分享经验,提高选手们的应试应赛能力. 吴江红 ...

  10. 第十一届蓝桥杯国赛题目

    以下是第十一届蓝桥杯国赛题目,供大家学习参考(提取码失效可以评论我) 百度云: 链接: https://pan.baidu.com/s/1g1o-px-RUVoXLLhRDS8cXQ 提取码: fgf ...

最新文章

  1. 李飞飞、吴恩达、Bengio等人的15大顶级深度学习课程,你收集全了吗?
  2. R语言使用read.delim函数读取带分隔符的文本文件
  3. MyBatis 架构分层与模块划分-核心处理层
  4. 日本惊现神操作!偷偷研究飞刀方程致使厕所爆炸......
  5. 数据还是模型?人类知识在深度学习里还有用武之地吗?
  6. Android状态选择器用法总结
  7. 单片机快速将库函数版代码移植为寄存器代码方法
  8. Asp.Net完美隐藏服务器信息
  9. Python基础——字典(dictionary)
  10. Java 8 新特性:3-函数(Function)接口
  11. Pipeline并行处理模型
  12. MySQL中的外连接和内连接
  13. 从ChargePoint到能链智电,充电服务商的价值创新
  14. STM32 HAL OTA 小白教程
  15. 【C++】计算两个日期之间的差
  16. 画画初学者怎么画好素描?画素描的技巧有哪些?
  17. 微信公众号上传文件附件教程
  18. 2021年中国私营工业企业数量及经营情况分析[图]
  19. Early bird 捷足先登
  20. Qml 图像缩放,坐标灰度显示,鸟瞰图

热门文章

  1. 红帽--RHCE你需要知道的些事情
  2. 笔记本如何查看mac地址
  3. data mining 1 concept
  4. Node.js 使用http客户端向网站请求数据并保存
  5. MySQL生产库主从重新同步操作注意事项
  6. 如何进行多语言发布,做国际化开发
  7. 苹果商店近期审核的问题
  8. windows上传文件到linux乱码解决
  9. project 2013使用记录
  10. Redis与Mysql双写一致性方案解析