HDK Fileheader Download(2.0)
HDK Fileheader Library
通用版本
Download 2.1.0
使用
解压后放在任意目录下
在编译选项下加上 -I放置目录/include 来引用头文件
如放在 /home/code
文件夹下,则在编译选项下加入 -I/home/code/include/
选项
Windows 同理
include 文件夹下有四个子文件夹
ac_library 和 atcoder 是 Atcoder Library (详见 atcoder.jp)
hdk 是 HDk FileHeader Library
testlib 是 Testlib Library (Special Judge 通用)
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
- 新增
times.h
其他版本
Download 2.0 | 2.0.1 | 2.0.2 | 2.0.3
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
只适用于 Linux 的版本
Download 1.8 | For Linux
只适用于 Windows 的版本