HDK Fileheader Download(1.13)

HDK Fileheader Library

Download 1.13 | 1.13.1 | 1.13.2 | 1.13.3

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
posted @ 2024-07-27 17:12  HaneDaniko  阅读(21)  评论(0编辑  收藏  举报