十年oi一场空,zjoi见祖宗QAQ。。今天shy壮烈牺牲退役,贴一些生前写的库在pascal吧上吧,至少证明我存在过。伤心难过伤心难过TAT
★StructUnit·轻数据结构库
地址:https://github.com/shyakocat/StructUnit
主要内容:
◀Vector▶队列
◀HashTab▶ 哈希表
◀Heap▶堆
◀Treap▶平衡树
◀Splay▶伸展树
◀UnionFind▶并查集
◀Trie▶字典树
◀int128▶(这个效率低了些,至于float128我水平太低写不出来)
◀Timer▶计时器
◀sort/unique/lower/upper▶一些c++惯用缩代码函数
◆更多可详情源代码
★RandomUnit·随机数据生成库
地址:https://github.com/shyakocat/RandomUnit
主要内容:
◀Fopen()Fclose()▶文件操作
◀Option(...)▶读入外部常量参数
◀RandomArray+writea▶随机数组
◀RandomTree+writeuv▶随机树(树的形态有多重可选:菊花图、扫帚图、星星图、链)
◀RandomGraph+writeuvw▶随机图(可生成点仙人掌)
◀rnd/itvl/pair/randomstring▶常用的随机函数
◀FactorGo/Max/Min/isPrime/Gcd/Lcm/PrimeRoot/Inv/Phi/Miu▶常用数论函数(对应:分解质因数/较大值/较小值/是否为素数/最大公约数/最小公倍数/原根/逆元/欧拉函数/莫比乌斯函数)
◆更多可详情源代码
有空有心情会更新一些库。希望学oi的都能有个好结果,不要空费了时间。(不要学shy,做的题那么少,实力又渣,还在这里瞎吹嘘)
★StructUnit·轻数据结构库
地址:https://github.com/shyakocat/StructUnit
主要内容:
◀Vector▶队列
◀HashTab▶ 哈希表
◀Heap▶堆
◀Treap▶平衡树
◀Splay▶伸展树
◀UnionFind▶并查集
◀Trie▶字典树
◀int128▶(这个效率低了些,至于float128我水平太低写不出来)
◀Timer▶计时器
◀sort/unique/lower/upper▶一些c++惯用缩代码函数
◆更多可详情源代码
★RandomUnit·随机数据生成库
地址:https://github.com/shyakocat/RandomUnit
主要内容:
◀Fopen()Fclose()▶文件操作
◀Option(...)▶读入外部常量参数
◀RandomArray+writea▶随机数组
◀RandomTree+writeuv▶随机树(树的形态有多重可选:菊花图、扫帚图、星星图、链)
◀RandomGraph+writeuvw▶随机图(可生成点仙人掌)
◀rnd/itvl/pair/randomstring▶常用的随机函数
◀FactorGo/Max/Min/isPrime/Gcd/Lcm/PrimeRoot/Inv/Phi/Miu▶常用数论函数(对应:分解质因数/较大值/较小值/是否为素数/最大公约数/最小公倍数/原根/逆元/欧拉函数/莫比乌斯函数)
◆更多可详情源代码
有空有心情会更新一些库。希望学oi的都能有个好结果,不要空费了时间。(不要学shy,做的题那么少,实力又渣,还在这里瞎吹嘘)