HDOJ1060-数学公式
来源:互联网 发布:visual studio编程教材 编辑:程序博客网 时间:2024/04/30 09:52
/* 求num的最左位上的数: 设num=a.~*10^n; a即为所求 lg(num)=n+lg(a.~); ->:lg(a.~)=lg(num)-n; 又n为num的总位数减1,n=(int)lg(num); ->:a.~=pow(10,1g(num)-(int)(lg(num)));*/#include <cstdio>#include <cmath>#include <iostream>#include <string>using namespace std;int main(){ int cas; scanf("%d",&cas); while (cas--) { double num; scanf("%lf",&num); double x=num*log10(num); x-=(__int64)x; int ans=pow(10.0,x); printf("%d\n",ans); } return 0;}
- HDOJ1060-数学公式
- hdoj1060
- HDOJ1060
- hdoj1060
- { 数学 }hdoj1060
- HDOJ1060 数论
- hdoj1060解法
- 数学公式
- 数学公式
- 数学公式
- 数学公式
- 数学公式
- 数学公式
- 数学公式
- 数学公式
- 数学公式
- 数学公式
- 数学公式
- 一分钟人物照片完美转换成矢量图形
- http 常见 状态码 大全
- UML统一建模语言(用例图)
- POJ1144-求图的割点(裸)
- C# IL 指令
- HDOJ1060-数学公式
- 服装互动站主场景合成
- USACO3.3.3DP
- 在线查询数组中某个元素后小于它的元素的个数
- mediastreamer2 的简介
- servlet spring bean注入
- DBGridEh使用
- 什么是指令的吞吐率
- 编译mcrypt时,报错:You need at least libmhash 0.8.15