HDK Fileheader Download(2.0)

HaneDaniko發表於2024-11-02

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.htool.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

相關文章