高精度模板

本模板可能存在缺陷,请阅读后使用。

众所周知,高精度一直都是非常不友好滴~,所以wljss在这里为大家提供一下重载后的结构体高精度(可处理负数,但比较符号比较的是绝对值),还是非常实用滴_.(感谢神佬@yych 的补充)

本模板不定期更新,若有错误之处还望不吝赐教,目前重载的符号有:

1.*:高精度乘法(NTT&非NTT) 2.+:高精度加法 3.-:高精度减法 4./:高精除低精 5.>>:高精度cin读入 6.<<:高精度cout输出。7.取min操作(可正可负)8.取max操作(可正可负)

另外附上NTT用到的各种素数及原根

上面的乘法是使用NTT来实现的,常数可能比较大,下面是正常的乘法

posted @   wljss  阅读(1047)  评论(4编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示