HDU 6182A Math Problem(快速幂)
来源:互联网 发布:js修改confirm的是否 编辑:程序博客网 时间:2024/06/10 07:08
A Math Problem
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1632 Accepted Submission(s): 580
Problem Description
You are given a positive integer n, please count how many positive integers k satisfy kk≤n .
Input
There are no more than 50 test cases.
Each case only contains a positivse integer n in a line.
1≤n≤1018
Each case only contains a positivse integer n in a line.
Output
For each test case, output an integer indicates the number of positive integers k satisfy kk≤n in a line.
Sample Input
14
Sample Output
12
Source
2017ACM/ICPC广西邀请赛-重现赛(感谢广西大学)
想法:快速幂+暴力过
代码:
#include<stdio.h>#include<string.h>#include<math.h>typedef long long LL;LL pow(LL a,int b){ LL ans=1,base=a; while (b>0) { if (b%2==1) ans=base*ans; base=base*base; b/=2; } return ans;}int main(){ long long n; while(scanf("%lld",&n)!=EOF) { long long i,k; for(i=15;i>=1;i--) { if(pow(i,i)<=n) { k=i; break; } } printf("%lld\n",k); } return 0;}
阅读全文
0 0
- HDU 6182A Math Problem(快速幂)
- hdu - 1757 - A Simple Math Problem(矩阵快速幂)
- hdu 1757 A Simple Math Problem(矩阵快速幂)
- hdu 1757 A Simple Math Problem (矩阵快速幂)
- [HDU 1757] A Simple Math Problem (矩阵快速幂)
- HDU 1757-A Simple Math Problem(矩阵快速幂)
- hdu 1757 A Simple Math Problem(矩阵快速幂)
- HDU 1757 A Simple Math Problem (矩阵快速幂)
- HDU 1757 A Simple Math Problem(矩阵快速幂)
- hdu 1757 A Simple Math Problem(矩阵快速幂)
- HDU 1757 A Simple Math Problem(矩阵快速幂)
- HDU 1757 A Simple Math Problem(矩阵快速幂)
- HDU 1757 A Simple Math Problem (矩阵+快速幂)
- HDU 1757 A Simple Math Problem (矩阵快速幂)
- HDU 1757 A Simple Math Problem (矩阵快速幂)
- HDU 1757 A Simple Math Problem (矩阵快速幂)
- HDU 1757 A Simple Math Problem(矩阵快速幂)
- [HDU 1757] A Simple Math Problem (矩阵快速幂)
- js 生成随机数组或者叫做洗牌算法
- hibernate主键生成策略
- Polycarp's phone book
- Android 手机卫士(8)下载服务器上的APK
- 显示不同数据的地址
- HDU 6182A Math Problem(快速幂)
- Oracle Databse 11g 监听器配置服务的名称自解
- 【Pytorch】Windows10下配置Pytorch环境
- GRU与LSTM总结
- Redis 安装
- SpringMVC MutilpartFile 实现文件上传
- 设计模式——装饰者模式与适配器模式
- C++ 使用post/get进行发送数据
- ConcurrentHashMap 并发分析