Download 1.7 | 1.7.1 | 1.7.2

1.7.1 使用方法:编译选项->目录->C++包含文件->添加 [解压目录]\include

1.7.2 使用方法:编译选项->目录->C++包含文件->添加 [解压目录]\include\hdk

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

树状数组

class BIT

bitset.h

class bitset

delist.h

双端队列

class delist

demap.h

双向映射 map

class demap

diff.h

文本比较

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

高精度

class Int

terminal.h 1.1 移除

topass.h

加密/解密器

function lock()/unlock()

tool.h

功能性函数

(以下函数支持 __int128)

floor_sqrt()

to_string()

to_number(string)

graph.h

图论模型

class forward_star

math.h

数学函数

fact()

C,A

power

isprime

inv

modint.h

自动取模

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 的权限

HDK Include Header File (1.7)的更多相关文章

  1. pycharm之black配置for python file(代码格式化工具)

    一.介绍下black 源码;https://github.com/ambv/blackpei 二.具体步骤 第一步 安装black: 从命令行安装:例如Windows的cmd窗口,运行命令pip3 i ...

  2. File(IO流)

    import java.io.File; import java.io.IOException; import org.junit.Test; /** *java.io.File类 *1.凡是与输入输 ...

  3. JSP中动态include和静态include的区别(简版)

    动态的include: 用法:<jsp:include page="1.jsp" flush="true" /> 特点:行为元素,可以带参数:先编译 ...

  4. Precompile Prefix file(.pch文件)

    参考资料: http://blog.csdn.net/lwjok2007/article/details/46385595 http://www.tuicool.com/articles/beURbe ...

  5. SyntaxError: Non-UTF-8 code starting with '\xef' in file(已解决)

    错误原因: python代码中出现了中文字符 解决方案: 在python代码文件的第一行(必须是第一行)添加如下代码(随编码不同自行修改): #coding=utf-8

  6. .net中 页面包含子页面 类似include的功能--(记录九)

    aspx页面中: //加上这一段代码 <%@ Register Tagprefix="ImgEvaTask" TagName="content1" src ...

  7. 12天学好C语言——记录我的C语言学习之路(Day 1)

    12天学好C语言--记录我的C语言学习之路 Day 1: 刚刚入门C语言,那么肯定要先把什么是C语言和大家讲清楚,那么大家看下面一段程序(program  1.1): /*//program 1.1 ...

  8. 文本分类学习 (五) 机器学习SVM的前奏-特征提取(卡方检验续集)

    前言: 上一篇比较详细的介绍了卡方检验和卡方分布.这篇我们就实际操刀,找到一些训练集,正所谓纸上得来终觉浅,绝知此事要躬行.然而我在躬行的时候,发现了卡方检验对于文本分类来说应该把公式再变形一般,那样 ...

  9. 零基础掌握百度地图兴趣点获取POI爬虫(python语言爬取)(代码篇)

    好,现在进入高阶代码篇. 目的: 爬取昆明市中学的兴趣点POI. 关键词:中学 已有ak:9s5GSYZsWbMaFU8Ps2V2VWvDlDlqGaaO 昆明市坐标范围: 左下角:24.390894 ...

  10. FreeSql (十二)更新数据时指定列

    var connstr = "Data Source=127.0.0.1;Port=3306;User ID=root;Password=root;" + "Initia ...

随机推荐

  1. 华为matebook 14s笔记本,Chrome浏览器开启硬件加速,屏幕闪屏,黑框,页面屏幕卡死,解决办法

    解决办法使用了 https://zhuanlan.zhihu.com/p/644296061 这个连接下的最后一个折中办法解决! 一.现象 Chrome开启"硬件加速模式"后,在观 ...

  2. android实现多线程基础

    //创建线程类 class Mythread extends Thread{ @Override public void run(){ //定义行为 } } //实例化线程类 MyThread mt= ...

  3. mybatisplus关于驼峰命名法与下划线的映射

    今天遇到一个很坑的事情,我在测试之前的案例的时候我有一个字段的名字是typeId,我调试之后发现插入出现了错误. 开启sql日志之后我发现mybatisplus自动把我的typeId改成type_id ...

  4. python获取引用对象的个数

    python获取引用对象的个数 使用sys.getrefcount()来获取当前对象被引用了多少次,返回的结果比实际大1 import sys class A: pass a = A() #创建实例对 ...

  5. python中基于tcp协议与udp的通信

    python中基于tcp协议与udp的通信(数据传输)   一.TCP协议介绍 流式协议(以数据流的形式通信传输) 安全协议(收发信息都需收到确认信息才能完成收发,是一种双向通道的通信) tcp协议在 ...

  6. 8、IDEA集成Git

    8.1.配置Git忽略文件 8.1.1.忽略文件的原因 在使用 IDE 工具时,会自动生成一些和项目源码无关的文件,所以可以让 Git 忽略这些文件. 此外,把这些无关文件忽略掉,还能够屏蔽不同 ID ...

  7. 【Java】Annotation 注解

    Annotation 注解 注解是一种元数据 MetaData,从JDK5开始 在Java代码中是一个特殊的标记,可以在编译,类加载,运行时读取,执行对应的处理 程序可以在不改变原有逻辑的基础上嵌入一 ...

  8. L-BFGS-B(Limited-memory Broyden–Fletcher–Goldfarb–Shanno )算法理解 —— 内存受限的拟牛顿法 —— 数值优化算法

    本文主要讲下个人对数值优化算法中几种常见算法的理解. 什么是优化算法? 给出函数f(X),现在要求 min f(X) 时的X值,这就是最优化问题. 1. 共轭梯度法 方程:A*x=b,A矩阵为对称正定 ...

  9. 【转载】 MPP大规模并行处理架构详解

    本文来自博客园,作者:五分钟学大数据 原文链接:https://www.cnblogs.com/itlz/p/14998858.html =============================== ...

  10. openAI的比赛retro contest的一些细节设置(Detail)

    2018年openAI公司搞了一个比赛retro contest,该比赛目的是为了在自家的库retro上测试迁移强化学习的性能,虽然这个比赛已经结束多年但是现在了解一些也是有一定益处的. 比赛细节介绍 ...