hdu 1060(思维)
来源:互联网 发布:淘宝运费模板怎么写 编辑:程序博客网 时间:2024/05/22 15:12
题意:求n^n最高位的值
思路: lg(n^n)=n+lg(n) , n^n=a * 10^m (0<a<10)
所以 n+lg(n) = lg(a*10^m ) = m+lg(a) 其中n,a,m均为整数,且 0<lg(a)<1
则 lg(a)为n+lg(n)的整数部分,然后就得到答案了
果然遇到n次方级别的数要先想到取对数啊。。
#include <iostream>using namespace std;#include <math.h>#include <algorithm>#define ll long longint main(){int t;ll n;cin>>t;while(t--){cin>>n;ll a=n* (double)( log(n)/log(10) );double b= (double)n*(double)(log(n)/log(10))-a;//cout<<a<<' '<<b<<endl;b=pow(10,b);cout<<(ll)b<<endl;}return 0;}
阅读全文
0 0
- hdu 1060(思维)
- HDU 5301 Buildings(思维)
- 【HDU】5778 - abs(思维)
- 思维 hdu 5100 (chessboard)
- 思维 hdu 5512(Pagodas)
- 【HDU】-5100-Chessboard(思维)
- 【HDU 5881】Tea(思维)
- 思维 hdu 5904 (LCIS)
- HDU 1214 圆桌会议(思维)
- HDU-6038 Function(思维)
- hdu 4104 Discount (思维 数学归纳法)
- hdu 4869 Turn the pokers (思维)
- !hdu 4091--贪心、枚举--(思维)
- hdu 3709 数位dp(小思维)
- HDU 5303 Delicious Apples(思维题)
- hdu 5386 Cover(逆向思维+模拟)
- HDU 1722 Cake(思维题)
- hdu 5455 Fang Fang(思维)
- Docker1-入门
- Android native层事件传递 1
- 蓝牙耳机电量显示
- java23种设计模式(2)-责任链模式
- Flex中的DataGrid
- hdu 1060(思维)
- jiecaovideoplayer的简单使用
- filebeat传输到logstash通过ssl加密
- CentOS搭建SVN服务器
- Python入门与进阶学习笔记之分支、循环、条件与枚举
- 钉钉生成jspapi token出现IP地址不在白名单的解决办法
- 常用css样式
- Java8,第 5 部分
- 命名管道(FIFO)