![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数论库NTL
文章平均质量分 92
人间甜饼琪琪子
重度精分,非技术宅
除了本职工作都能做好的中二女青年
中二时期写小说幻想拥有绝世美貌嫁给王爷改变世界,数学课没听过,60分属于历史最高分
幻想破灭后从文科转向理科,大学跑去学数学,成为小镇做题机
因为害怕工作跑去读研究生
每天在重度怀疑自己能力和重新燃起希望之间来回切换,仍旧努力挣扎的我^_^
哦对了,码龄三年是假的,我注册CSDN的时间是三年,并非实际码龄
展开
-
NTL库之LLL,BKZ约化算法
NTL库教程之LLL,BKZ格基约化可选函数类型可选函数类型计算图像和kernel在格中寻找一个向量浮点数变体正交化策略:约化条件:LLL调用语法BKZ 调用语法如何选择?实现中的注意事项其他可选函数类型本文件中包含格基约化算法所需要的必备函数,这些功能包含定点数版本(exact arithmetic variants,特点是虽然慢不过是精确解)以及浮点数版本(floating point variants,快,但是近似解)如果读者想要进一步了解LLL算法,请移步[H. Cohen, A Course翻译 2021-01-03 17:45:04 · 4682 阅读 · 1 评论 -
NTL之多项式模块GF2X
在经过了漫长的怠工之后,琪琪子继续为大家更新NTL库,今天主要是NTL中的伽罗瓦域GF2上的模2多项式模块,在这里我们先给出官方文档,随后给出在sage软件中封装好GF2X模块,由于sage的语法更加类似python,我们甚至不需要直接使用NTL lib。/**************************************************************************\模块名:GF2X摘要:GF2X中实现了mod2的多项式。多项式计算的方法中,使用了经典过程和Ka原创 2020-11-01 16:01:09 · 1024 阅读 · 0 评论 -
NTL:基本线程池
NTL:基本线程池在坑了很久之后,今日琪琪子继续更新NTL技术文档。从今天开始介绍NTL库的基本模块,首先介绍基本线程池。原始文档链接如下:https://shoup.net/ntl/doc/BasicThreadPool.cpp.html。原文是以注释的形式将模块介绍了一下。/******************************************************模块名:基本线程池简介:一个基本线程池类BasicThreadPool,以及某些更高级别的宏,这些宏可以支持简单翻译 2020-09-01 21:10:12 · 537 阅读 · 0 评论 -
数论库NTL介绍
NTL之旅第一章:大整数实例代码原文来自链接:https://shoup.net/ntl/doc/tour-ex1.html第一章:大整数我们给出的第一个例子会使用ZZ类,该类代表了"大整数":即带有符号的,任意长度的整数。下面给出的程序会读入两个大整数a和b,并且输出(a+1)*(b+1)。实例代码#include <NTL/ZZ.h>using namespace std;using namespace NTL;int main(){ ZZ a,b,c; cin&翻译 2020-08-17 00:27:08 · 6838 阅读 · 11 评论