随笔分类 - 算法
摘要:字符串hash const int mod = 1e9 + 7 | 1e9 + 9;孪生质数 s[] a b c d hash[] a ab abc abcd hash(2,3) = bc = hash[3] - hash[2 - 1] * power(mod,3 - 2 + 1) = abc -
阅读全文
摘要:说明 racket下载 1984年,Common Lisp诞生。在二十世纪七八十年代,因为Lisp方言过多,社区分裂,不利于lisp总体的发展。从1981年開始,在一个Lisp黑客组织的运作下,经过三年的努力整合后,于1984年推出了Common Lisp。因为Scheme的设计理念和其它Lisp版
阅读全文
摘要:说明 主要来源于算法导论 近似算法 解决np完全问题有3种办法 1.问题规模比较下,用指数暴力 2.对于某些特殊情况设计多项式时间算法 3.近似、随机:在多项式时间内逼近最优解 近似比的定义,如果对规模n的任何输入,由该近似算法产生的阶的代价C',与最优解的代价C,只差一个因子p(x): \[ \m
阅读全文
摘要:说明 数值分析 数值积分 \[ \int_a^bf(x)dx \approx \sum_{k = 0}^{n}A_kf(x_k) \] 当所有$A_k > 0$时,求积公式稳定 等分区间的时候,有newton-cotes插值积分公式 这玩意就是等间距插值,然后积分多项式,得到的系数 高阶插值数值不稳
阅读全文
摘要:说明 弥补一下图论方面的欠缺 二维图上的并查集 #include <iostream> #include <cstring> using std::cout; struct Dsu { const int size; int f[1000]; int numOfBlock[1000]; int nu
阅读全文
摘要:说明 对于算法基础的一个补充 矩形求交并 等效到线段的交并上,注意这里把矩形表示调整为左下角 + 右上角 static const rectangle empty_tuple = make_tuple(INT64_MAX,INT64_MAX,INT64_MAX,INT64_MAX); tuple<l
阅读全文
摘要:说明 各种待填的模型、算法 目录 隐马尔科夫模型 马尔科夫链的扩展-贝叶斯网络 维特比算法 布隆过滤器
阅读全文
摘要:说明 本文主要关注正则语言和上下文无关语言 正则表达式教程 绘图软件(JFLAP) 这东西是某个大学开发出来的自动机教学软件,很实用,各种自动机专业户 JFLAP官网 1.java环境 需要自己配置JAVA环境变量 2.百度云盘 JFLAP.jar 提取码 : u63e 正则语言 可被有限状态自动机
阅读全文
摘要:STL::algorithm 函数大全 https://wenku.baidu.com/view/fd36a329e87101f69e3195a4.html 有一些笔误:( 默认的仿函数 要使用STL内建的仿函数,必须包含头文件。而头文件中包含的仿函数分类包括 运算 加:plus 减:minus 乘
阅读全文
摘要:说明 一些能体现方法论的题和老年退役选手的思考 贪心 贪心一定要证明 尝试寻找子问题和原问题之间的关系 以样例1为例: 问题首先可以等效到把1 4 2 5 3,从左至右按顺序分给两个数组,每个数组的加权如图: 定义min_ans({1,4,2,5,3}) = 最小花费摆放 考虑把1摆放至数组1 那么
阅读全文
浙公网安备 33010602011771号