【数学】 HDOJ 5051 Fraction
来源:互联网 发布:帝国cms 美女图片源码 编辑:程序博客网 时间:2024/05/24 05:37
公式题。。。
本福特定律说明在b进位制中,以数n起头的数出现的机率为logb(n + 1) − logb(n) .
#include <iostream> #include <queue> #include <stack> #include <map> #include <set> #include <bitset> #include <cstdio> #include <algorithm> #include <cstring> #include <climits>#include <cstdlib>#include <cmath>#include <time.h>#define maxn 1205#define maxm 40005#define eps 1e-10#define mod 10000007#define INF 1e9#define lowbit(x) (x&(-x))#define mp make_pair#define ls o<<1#define rs o<<1 | 1#define lson o<<1, L, mid #define rson o<<1 | 1, mid+1, R typedef long long LL;typedef unsigned long long ULL;//typedef int LL;using namespace std;LL qpow(LL a, LL b){LL res=1,base=a;while(b){if(b%2)res=res*base;base=base*base;b/=2;}return res;}LL powmod(LL a, LL b){LL res=1,base=a;while(b){if(b%2)res=res*base%mod;base=base*base%mod;b/=2;}return res;}void scanf(int &__x){__x=0;char __ch=getchar();while(__ch==' '||__ch=='\n')__ch=getchar();while(__ch>='0'&&__ch<='9')__x=__x*10+__ch-'0',__ch = getchar();}LL gcd(LL _a, LL _b){if(!_b) return _a;else return gcd(_b, _a%_b);}//headint main(void){int _, __, n, q, b;while(scanf("%d", &_)!=EOF) {__ = 0;while(_--) {scanf("%d%d%d", &n, &b, &q);double x = (log(n+1) - log(n))/log(10.0);if(q == 1) {while(b > n) b /= 10;if(b == n) x = 1.0;else x = 0.0;printf("Case #%d: %.5f\n", ++__, x);}else if(q == 10 || q == 100 || q == 1000) {b *= 10000;while(b > n) b /= 10;if(b == n) x = 1.0;else x = 0.0;printf("Case #%d: %.5f\n", ++__, x);}else printf("Case #%d: %.5f\n", ++__, x);}}return 0;}
0 0
- 【数学】 HDOJ 5051 Fraction
- HDOJ 5912 Fraction 【2016CCPC长春现场赛】数学
- POJ1930 Dead Fraction 数学
- hdoj 5912 Fraction(模拟)
- POJ 1930 Dead Fraction【数学】
- 20140930 【 数论 -- 本福特定律 】 2014-上海区域赛-网络预选赛 hdoj 5051 Fraction
- [hdu 5051]2014上海网络赛 Fraction 数学 Benford's law/打表找规律
- POJ 1930 - Dead Fraction(数学)
- URAL 1814 Continued Fraction 数学 矩阵乘法
- Fraction
- Fraction
- hdoj 1214 圆桌会议【数学】
- 【数学】 HDOJ 5035 Delivery
- Hdoj 1719 Friend 【数学】
- HDOJ 2534 Score(数学)
- HDOJ 1008-Elevator【数学】
- HDOJ 3123 GCC (数学)
- HDOJ 5605-geometry【数学】
- python多线程编程
- 由考研数学所想到的
- iOS初学 - iOS核心动画
- java多线程
- CentOS 7 firewalld使用简介
- 【数学】 HDOJ 5051 Fraction
- 题目1048:判断三角形类型
- OpenERP对象定义详解
- Myeclipse中简单的Maven配置
- 网络编程基础
- 【CodeForces】406D Hill Climbing 单调栈建树+树链剖分求LCA
- Centos7 LAMP虚拟机完全安装参考手册
- 求整数序列的最大子序列和
- 常用sql语句总结