当前位置: 首页 > news >正文

常用库函数重载

常用库函数重载

using i64 = long long;
using i128 = __int128;/**   上取整下取整*    2023-10-15: https://codeforces.com/contest/293/submission/228297248
**/
i64 ceilDiv(i64 n, i64 m) {if (n >= 0) {return (n + m - 1) / m;} else {return n / m;}
}i64 floorDiv(i64 n, i64 m) {if (n >= 0) {return n / m;} else {return (n - m + 1) / m;}
}/**   最大值赋值*    2023-09-30: https://codeforces.com/contest/1874/submission/226069129
**/
template<class T>
void chmax(T &a, T b) {if (a < b) {a = b;}
}/**   最大公约数*    -: -
**/
i128 gcd(i128 a, i128 b) {return b ? gcd(b, a % b) : a;
}/**   精确开平方*    2024-03-02: https://qoj.ac/submission/343317
**/
i64 sqrt(i64 n) {i64 s = std::sqrt(n);while (s * s > n) {s--;}while ((s + 1) * (s + 1) <= n) {s++;}return s;
}/**   精确开平方*    2023-09-19: https://qoj.ac/submission/183430
**/
i64 get(i64 n) {i64 u = std::sqrt(2.0L * n);while (u * (u + 1) / 2 < n) {u++;}while (u * (u - 1) / 2 + 1 > n) {u--;}return u;
}/**   求 Log*    2024-07-23: https://codeforces.com/contest/1995/submission/272110180
**/
int logi(int a, int b) {int t = 0;i64 v = 1;while (v < b) {v *= a;t++;}return t;
}int llog(int a, int b) {if (a <= b) {int l = logi(a, b);return (l == 0 ? 0 : std::__lg(2 * l - 1));}int l = logi(b, a + 1) - 1;assert(l > 0);return -std::__lg(l);
}
http://www.zskr.cn/news/29408.html

相关文章:

  • 2025年餐桌石材品牌排行TOP10:品质与口碑的终极指南
  • 2025年热门的卫浴豪华骑马抽,超薄豪华骑马抽实力源头加工
  • 2025年400E螺纹钢生产厂家权威推荐榜单:敬业螺纹钢/三级盘螺/盘圆螺源头厂家精选
  • 2025年评价高的谷歌优化服务公司
  • systemd中target和service的依赖关系
  • 生产事故-Caffeine缓存误用之临下班的救赎
  • 陌陌交友微信小程序:一站式社交解决方案详解
  • 2025年行业内西铁城机床代理商怎么选
  • 十月阅读笔记(1)
  • 如何解决 pip install 安装报错 ModuleNotFoundError: No module named ‘onnxruntime’ 难题
  • 2025年国内有名的广州五金品牌设计,广州定制家居品牌设计事务所
  • 详细介绍:Spring MVC高频面试清单(含通俗理解+生活案例)
  • 2025年质量好的光伏高压直流接触器,高压直流接触器推荐TOP生产厂家
  • 2025年评价高的成都标书,标书咨询
  • 2025年靠谱的黄蜡石鱼池假山制作,龟纹石鱼池假山制作厂家最新TOP推荐榜
  • 2025年热门的文件销毁,广州文件销毁推荐TOP品牌厂家
  • 2025年10月中国房产律所权威盘点:北京金诉领衔十大推荐榜
  • 2025年口碑好的外贸获客,中亚获客推广
  • 2025年评价高的服务器电源,服务器机箱厂家最新TOP推荐榜
  • 2025年杭州品牌策划公司最新推荐榜,聚焦企业服务品质与特色领域竞争力深度剖析
  • Docker、Docker-compose常用命令
  • 2025年知名的富氢水机招商加盟项目,富氢水机招商团队
  • 语音识别:PyAudio、SoundDevice、Vosk、openai-whisper、Argos-Translate、FunASR(Python) - 教程
  • 2025年10月德语培训机构推荐榜:在线小班与线下沉浸全面对比
  • 2025年质量好的工作餐团餐配送,工厂团餐配送推荐及选择建议
  • 2025年质量好的房屋检测鉴定选哪家
  • 2025年成都全日制辅导机构机构综合评估:聚焦企业服务品质与课程体系竞争力深度剖析
  • 大数据毕业设计选题推荐-基于大数据的青光眼数据可视化分析系统-大数据-Spark-Hadoop-Bigdata - 详解
  • nodejs和浏览器中事件循环机制
  • 2025年10月成都自动门厂家排名:五强服务与成本效益对比