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. 矩阵的奇异值分解(SVD)及其应用

    奇异值分解(Singular Value Decomposition, SVD)是矩阵的一种分解方法,与特征值分解不同,它可以应用于长方矩阵中,并将其分解成三个特殊矩阵的乘积.此外SVD分解还具有许多 ...

  2. find命令在根目录查找文件

    find命令在根目录查找文件 find命令口诀是: find   路   名   含 一,首先看看路径的表示方法 .  表示当前目录 .. 表示上一级目录 cd ..  表示返回上一级目录cd ../ ...

  3. 【转载】 【树莓派】为Ubuntu Mate for ARM 更换中国软件源

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/wr132/article/details ...

  4. 深度学习需要float64精度吗 —— 为什么各大深度学习框架均不支持float64的深度学习运算呢 —— 商用NVIDIA显卡的float64性能是否多余呢

    首先要知道这么几个事实,也是交代一下本文要讨论的问题的背景: 各大深度学习框架均支持float64类型的简单运算,但是均不支持float64的深度学习的运算操作: 作为深度学习运行的加速设备,各种GP ...

  5. 制约国产深度学习框架发展的根本原因 —— AI芯片的无法自主生产或量产

    秉着没事就胡言乱语的宗旨,这里在接着胡说八道一下. 国外的深度学习框架如TensorFlow.pytorch.Jax打的如火如荼,按照以往惯例我们是不应该去做自主研发软件系统的,毕竟硬件不在掌握之下, ...

  6. 在计算框架MindSpore中手动保存参数变量(Parameter 变量)—— from mindspore.train.serialization import save_checkpoint

    本文参考内容: https://www.mindspore.cn/doc/programming_guide/zh-CN/r1.2/advanced_usage_of_checkpoint.html? ...

  7. 【转载】 机器人真·涨姿势了:比肩人类抓取能力,上海交大、非夕科技联合提出全新方法AnyGrasp

    原文地址: https://developer.aliyun.com/article/822654 ================================================= ...

  8. 微信支付java版(含视频讲解)

    1.背景 实际开发中用到微信支付的概率非常大, 至于为什么这里不必要我多少...... 微信支付大体需要对接的核心接口有 其实大部分支付都是这些,就像上一节我们讲的支付宝支付一样 这里以常用的H5支付 ...

  9. SMU 2024 spring 天梯赛2

    SMU 2024 spring 天梯赛2 7-1 计算指数 - SMU 2024 spring 天梯赛2 (pintia.cn) #include <bits/stdc++.h> usin ...

  10. 微服务开发手册之GRPC 荐

    GRPC是一个高性能.通用的开源RPC框架,基于HTTP/2协议标准和Protobuf序列化协议开发,支持众多的开发语言. @[TOC] 1 简介 在GRPC框架中,客户端可以像调用本地对象一样直接调 ...