描述
夫夫有一天对一个数有多少位数感兴趣,但是他又不想跟凡夫俗子一样,
所以他想知道给一个整数n,求n!的在8进制下的位数是多少位。
输入
第一行是一个整数t((0,1000000]),接下来t行,每行一个整数n(【0,10000000】);
输出
输出n!在8进制下的位数。
样例输入
3
4
2
5
样例输出
2
1
3

n!的位数res为:

该公式所求的是在10进制下的阶乘的位数,所以要将lg(x)改成log8(x)才行,换底公式即可。

#include<stdio.h>
#include<algorithm>
#include<stdlib.h>
#include<malloc.h>
#include<math.h>
#include<string>
#include<queue>
#include<stack>
#include<cstring>
#include<vector>
#define inf 0x3f3f3f3f
#define N 1000000+10
#define LL long long
char num[100000],sum[100000];
using namespace std;
const double e = 2.71828182845;
const double pi = 3.1415926;
const double log8_e = log10(e)/log10(8.0);
#define log8_2_pi(x) (log10(2.0*pi*x)/log10(8.0))/2.0
#define log8(x) log10(x)/log10(8.0)
int main(void)
{int t,s;double a;scanf("%d",&t);while (t--){int v;scanf("%d", &v);if (1 == v||v==0) {printf("1\n"); continue;}a = v;s = (int)(log8_2_pi(a) + a*log8(a) - a * log8_e)+1;printf("%d\n",s);}return 0;
}

链接:https://www.nowcoder.net/acm/contest/75/A
来源:牛客网

不凡的夫夫(斯特林公式)相关推荐

  1. 不凡的夫夫 斯特林公式的应用

    链接:https://www.nowcoder.com/acm/contest/75/A 来源:牛客网 题目描述 夫夫有一天对一个数有多少位数感兴趣,但是他又不想跟凡夫俗子一样, 所以他想知道给一个整 ...

  2. 牛客每日练习----骑行川藏,Lucky Coins,不凡的夫夫

    大提琴的声音就像一条河,左岸是我无法忘却的回忆,右岸是我值得紧握的璀璨年华,中间流淌的,是我年年岁岁淡淡的感伤. 链接:https://ac.nowcoder.com/acm/problem/1765 ...

  3. 隐式马可夫模型(hidden markov model,HMM)

    马可夫的有关知识整理 1.马可夫性 就是强调一个将来的状态和现在状态的一种无关性."将来"和"过去"无关的这种特性就是强马尔科夫性. 2.马可夫夫过程 既然上面 ...

  4. 2020年的数据工程

    重点 (Top highlight) It is incredible how fast data processing tools and technologies are evolving. An ...

  5. 集成电路:芯片时代的到来

    研制历程 1952年,实用的晶体管问世不久,电子行业还盛行电子管之时,一家为石油行业提供地震勘探服务的公司以极其长远的眼光向贝尔实验室买下了专利许可,并斥资数百万美元押注晶体管市场,而它当时的年利润仅 ...

  6. 【CTF】实验吧 疑惑的汉字

    考察的是当铺密码: 王夫 井工 夫口 由中人 井中 夫夫 由中大:67 84 70 123 82 77 125 当铺密码就是一种将中文和数字进行转化的密码,算法相当简单:当前汉字有多少笔画出头,就是转 ...

  7. python入门指南 许半仙txt百度云-《婚前教育》TXT全本 百度云网盘下载 by鱼一三...

    受刚出生就做过性别分化的检验,结果是标准的ALPHA,受也的确具有ALPHA男孩的特征,从小就是同伴中最优秀最拔尖儿的.他曾经被绑架过,是警察叔叔救了他,那之后受就心生向往希望成为他那样的人. 受因此 ...

  8. 2018年全国多校算法寒假训练营练习比赛(第三场)

    A--链接:https://www.nowcoder.net/acm/contest/75/A 来源:牛客网 夫夫有一天对一个数有多少位数感兴趣,但是他又不想跟凡夫俗子一样, 所以他想知道给一个整数n ...

  9. buu [GKCTF2020]汉字的秘密

    下载后得到word,查看得到这些字符 王壮 夫工 王中 王夫 由由井 井人 夫中 夫夫 井王 土土 夫由 土夫 井中 士夫 王工 王人 土由 由口夫 很明显是当铺密码 上脚本 dh = '田口由中人工 ...

最新文章

  1. 关于python 类的使用
  2. C++ 一个例子彻底搞清楚拷贝构造函数和赋值运算符重载的区别
  3. 嵌入式研究杂记(1)-RISC-V开源CPU
  4. iOS应用崩溃日志分析 iOS应用崩溃日志揭秘
  5. excluded by a filter_A. Manthiram:碲入硫,锂更稳!
  6. C#中'??'符的使用
  7. module ‘tensorflow_core.compat.v1‘ has no attribute ‘contrib‘问题的完美解决
  8. python解释型语言的区别_什么是解释型语言?
  9. Silverlight实用窍门系列:63.Silverlight中的Command,自定义简单Command
  10. android 远程桌面连接闪退,远程桌面一点连接就闪退,不能弹出输入账号密码窗口...
  11. 好看的表白墙LoveCards v1.0.4 源码(开源)
  12. 【TensorFlow】TensorFlow从浅入深系列之四 -- 教你深入理解过拟合问题(正则化)
  13. 【agc004d】Teleporter
  14. Ext入门学习系列(二)弹出窗体
  15. Vue之单文件组件的数据传递,axios请求数据及路由router
  16. animate支持的css属性
  17. Exchange DAG 架构 POP3验证失败处理过程
  18. javascript 按下回车键触发input表单的切换(enter键代替tab键功能)
  19. Python — sklearn 分类效果评估
  20. 泰坦尼克号——完美主义的杰作

热门文章

  1. A. Donut Shops
  2. 【k哥爬虫普法】非法入侵计算机信息系统,获取1500万余条个人信息!
  3. Statistical Inference-Univariate Random Variables
  4. 一日一书:机器学习及实践——从零开始通往kaggle竞赛之路
  5. 利用kettle进行数据同步
  6. 分享一套golang实现的 IM 系统,一键部署服务端,客户端SDK全平台支持,可以替代IM云服务
  7. Mac 黑屏处理记录
  8. 在QT中使用图标字体库
  9. SnowflakeIdWorker类中SystemUtils.getHostName()在Mac环境下为空,导致空指针异常
  10. 【Origin下载】最新正式版Origin中文版下载安装及绘图功能使用