会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Viktley
十年OI的梦想,一朝AK的奢望
博客园
首页
新随笔
联系
订阅
管理
2021年7月28日
网络流Dinic算法
摘要: 是什么是网络流 在一个有向图上选择一个源点,一个汇点,每一条边上都有一个流量上限(以下称为容量),即经过这条边的流量不能超过这个上界,同时,除源点和汇点外,所有点的入流和出流都相等,而源点只有流出的流,汇点只有汇入的流。这样的图叫做网络流。 一些定义 源点:只有流出去的点 汇点:只有流进来的点 流量
阅读全文
posted @ 2021-07-28 17:56 Viktley
阅读(158)
评论(9)
推荐(1)
2021年4月2日
vector
摘要: vector: 1.1 vector 说明 vector是向量类型,可以容纳许多类型的数据,因此也被称为容器 (可以理解为动态数组,是封装好了的类) 进行vector操作前应添加头文件#include 1.2 vector初始化: 方式1. //定义具有10个整型元素的向量(尖括号为元素类型名,它可
阅读全文
posted @ 2021-04-02 19:23 Viktley
阅读(397)
评论(0)
推荐(0)
浅谈线段树
摘要: 线段树 在一类问题中,我们需要经常处理可以映射在一个坐标轴上的一些固定线段,例如说映射在OX轴上的线段。由于线段是可以互相覆盖的,有时需要动态地取线段的并,例如取得并区间的总长度,或者并区间的个数等等。一个线段是对应于一个区间的,因此线段树也可以叫做区间树。 线段树的构造思想 线段树是一棵二叉树,树
阅读全文
posted @ 2021-04-02 19:20 Viktley
阅读(168)
评论(0)
推荐(0)
2021年3月25日
数论基础
摘要: 质数 质数这东西让我联想到了原子,一样不可拆分,所以我们说质数具有原子性。 我们设$\pi(x)\(为不大于x的质数个数,可得\)\pi(x)=O(\frac x{\ln(x)})$ 唯一分解定理 任何一个$N(N>1)$能被质数分解,且只有一种分解方式,即 \(N=p_1^{c_1}\times
阅读全文
posted @ 2021-03-25 21:02 Viktley
阅读(124)
评论(0)
推荐(0)
KMP算法
摘要: KMP KMP算法是一种改进的字符串匹配算法, 由D.E.Knuth,J.H.Morris和V.R.Pratt提出的, 因此人们称它为克努特—莫里斯—普拉特操作(简称KMP算法) 其实KMP算法就是在BF(暴力算法)上的一个优化, 以避免文本串当前匹配指针回溯的情况来提高时间效率。 实现过程: 在学
阅读全文
posted @ 2021-03-25 16:38 Viktley
阅读(98)
评论(0)
推荐(0)
2021年1月29日
字符串Hash (学习笔记)
摘要: 引入 想象你现在有一堆数,你要把他们装进一堆桶里, 相同的数放在一起,你会怎么做呢? 只要在每个桶上面标上这个数,然后把数丢进相应的桶不就完了? 在程序中,我们使用桶排的思路记录。但是,当在考虑一个很大的数值时,又如何记录。 或者直接来一个字符串,又如何记录呢? 难道要开一个字符串下标数组?怎么可能
阅读全文
posted @ 2021-01-29 18:30 Viktley
阅读(292)
评论(0)
推荐(0)
公告