HDOJ-----1060简单数学题
来源:互联网 发布:遗传算法 排课系统 编辑:程序博客网 时间:2024/05/17 22:43
Given a positive integer N, you should output the leftmost digit of N^N.
Input
The input contains several test cases. The first line of the input is a single integer T which is the number of test cases. T test cases follow.
Each test case contains a single positive integer N(1<=N<=1,000,000,000).
Each test case contains a single positive integer N(1<=N<=1,000,000,000).
Output
For each test case, you should output the leftmost digit of N^N.
Sample Input
234
Sample Output
22数学~~~啊~~~~~~求N的N次方最左端的数字设M = N ^ N,则log10(N^N) = log10(M),M = 10 ^ (N*log10(N)),10整数倍的最左边整数位为1,其他位为0,只需求N * log10(N)小数位</pre><br /><pre name="code" class="cpp">#include<cstdio>#include<cmath>int main(){ int a, t; double k; scanf("%d", &t); while(t--){ scanf("%d", &a); k = a * log10(a) - (long long)(a * log10(a)); printf("%d\n", (int)pow(10, k)); } return 0;}
0 0
- HDOJ-----1060简单数学题
- HDOJ——简单数学题
- hdoj 1071 The area 【简单数学题】
- hdoj 偶数求和 2015 (简单数学题)
- HDOJ 2114 求和公式套用 简单数学题
- HDOJ, 杭电1108, 最小公倍数题目,简单的数学题。。。。
- [数学][第二阶段-简单数学题][HDOJ-2057]进制转换
- [数学][第二阶段-简单数学题][HDOJ-2033]人见人爱A+B
- [数学][第二阶段-简单数学题][HDOJ-2070]Fibbonacci Number
- [数学][第二阶段-简单数学题][HDOJ-2071]Max Num
- [数学][第二阶段-简单数学题][HDOJ-2075]A|B?
- [数学][第二阶段-简单数学题][HDOJ-2089]不要62
- [数学][第二阶段-简单数学题][HDOJ-2090]算菜价
- [数学][第二阶段-简单数学题][HDOJ-2092]整数解
- [数学][第二阶段-简单数学题][HDOJ-2096]小明A+B
- [数学][第二阶段-简单数学题][HDOJ-2097]Sky数
- [数学][第二阶段-简单数学题][HDOJ-2098]分拆素数和
- [数学][第二阶段-简单数学题][HDOJ-2099]整除的尾数
- (二)BeautifulSoup的基本了解使用
- Android IPC 之 AIDL(一)
- 阿里云美国服务器上架设VPN/代理不能访问facebook TW
- 字典转模型之KVC和MJExtension底层实现
- iOS中几种数据持久化方案-转自简书
- HDOJ-----1060简单数学题
- 《C++》06 C++ 存储类
- HDU 5651
- CRCK array 1.5 (easy)
- Linux 每天定时重启
- 从零开始学_JavaScript_系列(一)初步概念、工具选择、简单内容输出、加载js文件
- 提交github常见问题
- VMware12中的Linux系统利用NAT网络连接方式访问外网配置
- Java并发编程:Lock(上)