HDK Fileheader Library
Download 2.0
Download 1.13 | 1.13.1 | 1.13.2 | 1.13.3 | 1.13.4
Download 1.12 | 1.12.1 | 1.12.2
Download 1.11
Download 1.10 | 1.10.1
Download 1.9
Download 1.8 | For Linux
Download 1.7 | 1.7.1 | 1.7.2
Download 1.6
Download 1.5
Download 1.4
Download 1.3
Download 1.2
Download 1.1
Download 1.0
Download beta2
Download beta1
Using
目前包含:
balanced_tree.h
平衡树
class splay,treap,fhq_treap
bit_tree.h 1.8 被移除
树状数组
class BIT
bitset.h
class bitset
delist.h
双端队列
class delist
demap.h 1.10.1 被移除
双向映射 map
class demap
diff.h 1.10 移除
文本比较
function diff(file,file)
direct_vector.h
向量
class direct_vetor
hct.h
数据生成器
struct hct
hdk_string.h
class hdk_string
io.h
namespace fastio
namespace reader
matrix.h
class matrix
ordered_vector
class ordered_vector
rand.h
sainfix.h 1.9 移除
高精度
class Int
terminal.h 1.1 移除
password.h
加密/解密器
function lock()/unlock()
class base_32
namespace base_64
tool.h
功能性函数
(以下函数支持 __int128)
floor_sqrt()
to_string()
to_number(string)
文本比较
function diff(file,file)
计时工具
struct _time
graph.h
图论模型
class forward_star
math.h
数学函数
fact()
C,A
power
isprime
inv
modint.h
自动取模
iterator.h
class iterator
迭代器
frac.h
分数类
class frac
自动约分
array.h
自扩展数组与适配指针(同时适配 hdk::iterator)
angle.h
角度类
windows.hpp
windows 有关
双缓冲与编译,对拍
server.hpp
msg 有关
defination
hdk_string.h / rand.h 等有关的定义内容
colorlinux.hpp
Linux 的控制台彩色输出
linux.hpp
彩色输出
__randset
lib.h
万能头
UpdateLog
bate1
- 添加了
bit_tree.h
lib.h
topass.h
matrix.h
io.h
diff.h
hct.h
beta2
- 添加了
terminal.h
demap.h
delist.h
sainfix.h
string.h
balanced_tree.h
1.0
- 调整了
lib.h
的内容 - 删除了
string.h
- 添加
hdk_string.h
- 部分完善了
hct.h
1.1
- 调整了
lib.h
的内容 - 取消
hdk_string.h
的默认 using - 添加了
tool.h
- 部分完善了
hct.h
1.2
- 继续完善
hct.h
的内容
1.3
- 新建
graph.h
1.4
- 新建
math.h
- 修改了引用逻辑,现在不会重复 include 了
- 修改部分类名称
1.5
- 新建了
modint.h
1.6
- 重写了
rand.h
的内容 - 向
lib.h
中加入graph.h
math.h
modint.h
1.7
- 在
graph.h
中新增 class graph,namespace graph_algorithm - 完整了新的
rand.h
的内容,取消了使用者新建 rand struct 的权限
1.8
- 重写了
password.h
- 为
Linux
编写了头文件
1.9
- 新建
iterator.h
1.10
- 新建
frac.h
- 合并
diff.h
到tool.h
- 为
tool.h
rand.h
io.h
新增内容 - 移除
demap.h
1.11
- 重写
direct_vector.h
1.12
- 新增
array.h
- 新增
windows.hpp
- 新增
server.hpp
- 为
password.h
新增namespace base_64
- 为
io.h
新增read_base
std_fastio
ext_fastio
及其他 \(5\) 个重定向 - 新增
extend.h
- 将部分
tool.h
内容转移至windows.hpp
- 更新了
lib.h
1.13
- 新增
defination.h
- 为
rand.h
新增内容(__randset) - 新增
colorlinux.hpp
- 新增
linux.hpp
- 新增
basic_multilist.h
- 新增
debug.h
2.0
- 整合了
testlib.h
- 整合了
ac_library
- 向
tool.h
中添加新内容(std::string::extend) - 向
password.h
中添加了新内容 - 修改了
rand.h