【洛谷】2759 奇怪的函数 公式变形
来源:互联网 发布:4g网络能玩英雄联盟吗 编辑:程序博客网 时间:2024/04/27 18:23
题目传送门
好神的一题,纯数学题啊(话说以前那个纯物理题才是真的恶心)
首先我们知道,一个数num的位数=log10(num)+1。
然后我们根据对数函数的性质又知道,log10(x^x)+1=x*log10(x)+1。(这里的‘^’表示的是幂运算的意思,不是异或)
我们还知道,对数函数在R上是增函数。
因此我们可以二分这个x的值,时间复杂度就变成了O(log1e9)
然后这题就AC啦。
附上AC代码:
#include <cstdio>#include <cmath>using namespace std;long long n,l,r,ans,mid;int main(void){scanf("%lld",&n);l=1,r=1e9;while (l<=r){mid=(l+r)>>1;if (mid*log10(mid)+1>=n) r=mid-1,ans=mid;else l=mid+1;}printf("%lld",ans);return 0;}
阅读全文
0 0
- 【洛谷】2759 奇怪的函数 公式变形
- hdu 1566 奇怪的公式
- 洛谷 P2759 奇怪的函数
- 洛谷 P2759 奇怪的函数
- 数论 --- 斐波纳挈数列公式的变形
- 奇怪的atoi函数!
- 奇怪的函数
- 奇怪的recv函数
- XDOJ1179 - 奇怪的函数
- 奇怪的函数
- 奇怪的函数
- LuoguP2759奇怪的函数
- 奇怪的函数 题解
- 奇怪的小函数
- 函数的等价变形
- 水晶报表"郁闷好几天了" 奇怪的变形
- 各种排列组合奇怪的数的公式和推导
- 各种排列组合奇怪的数的公式和推导
- istringstream的用法 放在这里方便看
- bzoj1002: [FJOI2007]轮状病毒
- 均衡算法: ZF, MMSE, MLSE
- Permutations
- Linq与Lambda-概述
- 【洛谷】2759 奇怪的函数 公式变形
- Leetocode之Task Scheduler 问题
- HDU
- VTK图形处理之颜色映射
- Windows虚拟码(Virtual-Key Codes)
- jsp连接数据库dao层的编写,可以形成直接的工具文件
- 图的深度优先搜索和广度优先搜索
- 栈(Stack)——后进先出(LIFO)的数据结构(Data Structures)
- 使用PHP导入和导出CSV文件