蓝桥杯 计算方程
1.P8687 [蓝桥杯 2019 省 A] 糖果2.洛谷 P1115 最大子段和3.写模板, 并查集。4.洛谷 P1656 炸铁路5.写模板,树状数组。6.洛谷 P3374 【模板】树状数组 17.洛谷 P3368 【模板】树状数组 28.洛谷 P9237 [蓝桥杯 2023 省 A] 像素放置9.洛谷 P5937 [CEOI1999] Parity Game10.洛谷 P8306 【模板】字典树11.写模板,kmp。12.写模板, LCA。13.洛谷 P1967 [NOIP2013 提高组] 货车运输14.写模板,线段树15.蓝桥杯-百亿富翁16.洛谷 P3372 【模板】线段树 117.模拟比赛-14届研究生组C++省赛18.写模板, 线性筛19.写模板-质数的简单应用20.洛谷 P1196 [NOI2002] 银河英雄传说21.洛谷 P1004 [NOIP2000 提高组] 方格取数
22.蓝桥杯 计算方程
23.洛谷 P1006 [NOIP2008 提高组] 传纸条24.蓝桥杯-算法赛第9场强者:贝贝的2.025.P1002 [NOIP2002 普及组] 过河卒26.蓝桥杯,推导部分和27.牛客,小红不想做完全背包28.蓝桥杯-岛屿个数总结:求幂次,就是log(b) / log(a),b是结果,a是底数。
二分的时候注意终止条件是l < r
int k, m;
inline double cal(long long x){
return sqrt(double(x)) + int((log(x) / log(k))) - m;
}
void solve(){
cin >> k >> m;
long long l = 1, r = 1e9;
while (l < r){
long long mid = (l + r) >> 1;
if (cal(mid) > 0){
r = mid;
}
else{
l = mid + 1;
}
}
cout << l << '\n';
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理