hdoj 1060 Leftmost Digit

原创 2012年03月27日 12:10:40

思路:n^n = a*10^p.

#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <cmath>
using namespace std;

int main()
{
    int t, n;
    scanf("%d", &t);
    while (t--) {
        double tmp, a;
        scanf("%d", &n);
        tmp = n*(log10((double)n));
        a = tmp - floor(tmp);
        printf("%d\n", (int)floor(pow(10.0,a)));
    }
    return 0;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

[hdoj解题报告][hdoj_1060]Leftmost Digit 左值

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1060   Problem Description Given a positive inte...

hdu 1060 Leftmost Digit

为保证安全,携程编程大赛期间4月11日18:00~21:00将关闭比赛外的其他模块,带来不便,敬请谅解。 Leftmost Digit Time Limit: 2000/100...

HDU 1060.Leftmost Digit【重点在分析】【格式【晕】】【8月31】【记录】

Leftmost Digit Problem Description Given a positive integer N, you should output the leftmost dig...

Leftmost Digit

Leftmost Digit Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) ...

HDU2.1.7 Leftmost Digit

看到这么大的数据,本来第一反应是高精度,但是感觉10亿的10亿次还是会爆的,于是又想了很久,但是实在想不出,于是只好去其他博客里看看解答。 看完了解答真是忍不住拍手喝彩,这就是数学境界的差距。 假设M...

Rightmost Digit & Leftmost Digit

归纳

hdoj Last non-zero Digit in N! 【数论】

数论 找规律

Num 16: HDOJ: 题目1061 : Rightmost Digit [ 求个位数 ] [ 快速幂算法 ]

题目:                  Rightmost Digit Time Limit: 2000/1000 MS (Java/O...

HDOJ 1061 Rightmost Digit

HDOJ, 水题

算法入门-数学题之大数问题HDOJ1060&& HDOJ1061

1060: 题目大意:一组数据包含N个整数,整数范围为(1= 2^2 是 4  answer=4    3^3 是 27  answer = 2  4^4 是256 answer = 2; 解题思路:...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)