蓝桥杯小白赛第六期 6.计算方程 知识点:数学,二分

6.计算方程【算法赛】 - 蓝桥云课 (lanqiao.cn)

求x的最大范围

在不考虑 <math xmlns="http://www.w3.org/1998/Math/MathML"> log ⁡ k x \log_{k}{x} </math>logkx 给 <math xmlns="http://www.w3.org/1998/Math/MathML"> x \sqrt{x} </math>x 增值的情况下:

因此,x最大不会超过m的平方+1,即 <math xmlns="http://www.w3.org/1998/Math/MathML"> x < = 1 e 8 x<=1e8 </math>x<=1e8。


现在我们再看看看 <math xmlns="http://www.w3.org/1998/Math/MathML"> log ⁡ k x \log_{k}{x} </math>logkx会对x增值有多大影响: 因为k是样例输入的值,因为log函数底越小函数增长越快,我们假设k是2(1被排除了),这样求出来的 <math xmlns="http://www.w3.org/1998/Math/MathML"> log ⁡ k x \log_{k}{x} </math>logkx值最大。

<math xmlns="http://www.w3.org/1998/Math/MathML"> log ⁡ k x \log_{k}{x} </math>logkx

<math xmlns="http://www.w3.org/1998/Math/MathML"> log ⁡ 2 1 e 8 \log_{2}{1e8} </math>log21e8

<math xmlns="http://www.w3.org/1998/Math/MathML"> 2 n = x 2^n=x </math>2n=x

<math xmlns="http://www.w3.org/1998/Math/MathML"> 2 n = 1 e 8 2^n=1e8 </math>2n=1e8

<math xmlns="http://www.w3.org/1998/Math/MathML"> n = 26 n=26 </math>n=26

因此 <math xmlns="http://www.w3.org/1998/Math/MathML"> log ⁡ k x = 26 \log_{k}{x}=26 </math>logkx=26

26可以忽略不计。

因此我们可以枚举x最大到1e8就可以了。

code

js 复制代码
#include<bits/stdc++.h>
using namespace std;

int k,m;

int check(int x)
{
  if(sqrt(x)+floor(log(x)/log(k))-m>0)return true;
  return false;	
}
void sovel()
{
	cin>>k>>m;
	
	//二分查找x
	
	int l=1,r=1e8;
	while(l<r)
	{
	   int mid=(l+r)>>1;
	   if(check(mid))r=mid;  //如果mid大了,说明x在左半边
	   else l=mid+1;	 //如果mid小了,说明x在右半边
	} 
	cout<<l<<endl;
}
int main() {
    ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
    int t; cin >> t;
    while (t--) {
        sovel();
    }
  return 0;	
} 
相关推荐
没书读了4 分钟前
计算机组成原理-考前记忆清单
线性代数·算法
Hcoco_me32 分钟前
大模型面试题5:矩阵(M*M)特征值分解的步骤
算法·机器学习·矩阵
非著名架构师1 小时前
极端天气下的供应链韧性:制造企业如何构建气象风险防御体系
大数据·人工智能·算法·制造·疾风气象大模型·风光功率预测
星轨初途1 小时前
数据结构排序算法详解(2)——选择排序(附动图)
c语言·数据结构·经验分享·笔记·b树·算法·排序算法
kaikaile19952 小时前
基于 MATLAB 的室内三维定位
算法
AGI前沿3 小时前
AdamW的继任者?AdamHD让LLM训练提速15%,性能提升4.7%,显存再省30%
人工智能·算法·语言模型·aigc
Tan_Ying_Y3 小时前
什么是垃圾回收算法 他的底层原理是什么?
算法
Xの哲學3 小时前
Linux 分区表深度技术剖析
linux·网络·算法·架构·边缘计算
写写闲篇儿3 小时前
经典算法题剖析之传递信息(三)
算法
上不如老下不如小3 小时前
2025年第七届全国高校计算机能力挑战赛初赛 Python组 编程题汇总
开发语言·python·算法