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