news 2026/4/3 3:02:04

幂次进近【牛客tracker 每日一题】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
幂次进近【牛客tracker 每日一题】

幂次进近

时间限制:2秒 空间限制:256M

网页链接

牛客tracker

牛客tracker & 每日一题,完成每日打卡,即可获得牛币。获得相应数量的牛币,能在【牛币兑换中心】,换取相应奖品!助力每日有题做,丰盈牛币日益多!

题目描述

给定t tt次询问,每次询问给出两个正整数n nnk kk
请你找到最小的正整数m mm,使得n − m k n−m^knmk绝对值最小。

输入描述:

第一行有一个整数t ( 1 ≤ t ≤ 10 5 ) t ( 1≤t≤10^5 )t(1t105)
随后t tt行,每行两个整数n , k ( 1 ≤ n , k ≤ 10 18 ) n,k ( 1≤n,k≤10^{18} )n,k(1n,k1018)

输出描述:

输出t tt行,每行一个正整数m mm

示例1

输入:

3 6 2 1 1 78 3

输出:

2 1 4

示例2

输入:

3 114 514 1000000000 2 1000000000000000000 3

输出:

1 31623 1000000

解题思路

本题利用幂函数单调递增、绝对值代价函数呈单峰分布的特性,采用三分查找高效求解最优解,先定义快速幂函数计算m mmk kk次幂,再构建代价函数f ( u ) f(u)f(u)统计n nnu k u^kuk的绝对差值,以1 11为左边界、2 e 18 2e182e18k kk次方为右边界搭建查找区间,通过三分法不断缩小区间范围至仅剩连续3 33个数值,最后遍历该区间内所有数值对比代价大小,选取对应最小代价的正整数m mm作为答案,该方案规避了暴力枚举的低效问题,单次查询时间复杂度极低,完美适配t ≤ 1 e 5 t≤1e5t1e5次查询且n 、 k n、knk上限达1 e 18 1e181e18的大数据场景,精准满足题目求最小绝对值对应m mm的核心需求。

代码内容

#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;typedefunsignedlonglongull;typedefpair<ll,ll>pii;constll p=1e9+7;constll N=1e6+10;ll n,k;llksm(ll a,ll b){ll res=1;while(b){if(b&1)res=res*a;a=a*a;b>>=1;}returnres;}llf(ll u){returnabs(n-ksm(u,k));}voidsolve(){cin>>n>>k;ll num=2e18;ll l=1,r=pow(num,1.0/k);while(r-l>3){ll m1=l+(r-l)/3;ll m2=r-(r-l)/3;if(f(m1)>f(m2))l=m1;elser=m2;}ll ans=l;for(ll i=l;i<=r;i++){if(f(i)<f(ans))ans=i;}cout<<ans<<endl;}intmain(){ll t=1;cin>>t;while(t--)solve();return0;}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/31 21:32:20

突发!微信把元宝“封了”,屏蔽了红包链接,官方紧急回应

2月1日&#xff0c;腾讯旗下AI应用元宝正式开启「分10亿」春节红包活动&#xff0c;凭借高额福利快速引爆用户参与度。活动设置的每日任务体系里&#xff0c;分享红包链接成为获取抽奖资格的核心操作&#xff0c;短时间内大量用户将链接转发至微信群&#xff0c;直接引发大规模…

作者头像 李华
网站建设 2026/3/28 0:34:30

别让重复工作消耗你!影刀RPA自动化发票审核,帮我节省80%手动时间

影刀RPA在发票审核中的应用通过自动化技术实现发票信息提取、校验和归档&#xff0c;大幅减少人工操作时间。以下为关键实现方式&#xff1a;数据自动提取 影刀RPA可对接OCR技术识别纸质或电子发票的关键字段&#xff08;如金额、税号、日期&#xff09;&#xff0c;直接从PDF、…

作者头像 李华
网站建设 2026/4/1 5:40:31

基于DSP的三相并网逆变器设计

基于DSP的三相并网逆变器设计 第一章 绪论 随着新能源发电技术的快速发展&#xff0c;三相并网逆变器作为光伏、风电等分布式能源接入电网的关键接口设备&#xff0c;其控制性能直接影响电能质量与系统稳定性。传统模拟控制方案难以实现复杂算法&#xff0c;而数字控制凭借灵…

作者头像 李华
网站建设 2026/3/30 13:01:05

nodejs+vue线上视频学习系统设计与实现

文章目录 系统架构设计核心功能模块技术实现要点部署与扩展 --nodejs技术栈--结论源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01; 系统架构设计 采用前后端分离架构&#xff0c;Node.js&#xff08;Express/Koa框架&#xff09;提供RE…

作者头像 李华
网站建设 2026/3/30 10:47:35

2026年电商设计趋势:AI一键生成多套电商主图,还能同步风格

新年好呀&#xff01;又到了一年一度囤年货的时节&#xff0c;这也是咱们电商伙伴们推广商品的黄金档期。想要快速制作一批吸引人的电商海报&#xff1f;不同平台、不同尺寸该如何高效搞定&#xff1f; 别担心&#xff0c;用“秒出设计”就能轻松解决。它接入了最新的 nano ban…

作者头像 李华