自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

akonoh的博客

一个菜鸡的挣扎之路

  • 博客(14)
  • 收藏
  • 关注

原创 【模板归纳】网络流及费用流

首先是网络流及最小费用最大流的两种最基础算法这两种网络流算法的思想核心都是寻找增广路+沿增广路扩展新流首先是Dinic 算法使用bfs寻找增广路,记录增广路中节点层数,而在dfs中沿着层数+1的方向不断递推直到无法再找到新的增广路为止代码#include <iostream>#include <algorithm>#include <cstdio&g...

2018-12-26 13:50:16 211

原创 【刷题记录】BZOJ2154 crash的数字表格 莫比乌斯反演

治好了我多年的公式恐惧症https://www.luogu.org/problemnew/show/P1829(放洛谷题号的原因是BZOJ上很多内容是限制级的(雾))题目大意:已知M,N,求(我采用数论教材上的方法表示最大公因数,即(i,j)表示i,j的最大公约数)那么,我们开始吧。不妨设n<m令,有即接下来是莫比乌斯函数的性质:当且仅当d = 1...

2018-12-23 18:51:04 193

原创 【刷题记录】SDOI2017数字表格

莫比乌斯反演直接上表达式(F(i)表示斐波那契数列第I项)ans=∏i=1m∏j=1nF((i,j))ans =\prod_{i=1}^{m}\prod_{j=1}^nF((i,j))ans=i=1∏m​j=1∏n​F((i,j))=∏i=1min(m,n)F(i)∑(j,k)=i1=\prod_{i=1}^{min(m,n)}{F(i)}^{\sum_{(j,k)=i}1}=i=1∏min...

2018-12-21 16:37:52 265

原创 算法总结 给定范围内最大公约数为某一定值的数对个数的算法

先描述一下问题已知m,n求∑(i,j)=k1<=i<=m,1<=j<=n1 \sum_{(i,j)=k}^{1<=i<=m,1<=j<=n}1(i,j)=k∑1<=i<=m,1<=j<=n​1用文字描述即为已知整数n,m,1<=i<=m,1&a

2018-12-07 17:39:15 426

原创 刷题记录【BZOJ2440 完全平方数】数论、组合数学、莫比乌斯函数

小 X 自幼就很喜欢数。但奇怪的是,他十分讨厌完全平方数。他觉得这些数看起来很令人难受。由此,他也讨厌所有是完全平方数的正整数倍的数。然而这丝毫不影响他对其他数的热爱。这天是小X的生日,小 W 想送一个数给他作为生日礼物。当然他不能送一个小X讨厌的数。他列出了所有小X不讨厌的数,然后选取了第 K个数送给了小X。小X很开心地收下了。然而现在小 W 却记不起送给小X的是哪个数了。你能帮他一...

2018-12-04 10:58:51 216

原创 刷题记录 【HAOI2007】理想的正方形 二维st表

emmmhttps://www.luogu.org/problemnew/show/P2216题目描述有一个ab的整数组成的矩阵,现请你从中找出一个nn的正方形区域,使得该区域所有数中的最大值和最小值的差最小。输入输出格式输入格式:第一行为3个整数,分别表示a,b,n的值第二行至第a+1行每行为b个非负整数,表示矩阵中相应位置上的数。每行相邻两数之间用一空格分隔。输出格式:仅一个...

2018-11-29 17:41:03 250

原创 刷题记录【ZJOJ2005午餐】,贪心+DP或者

https://www.luogu.org/problemnew/show/P2577题目描述上午的训练结束了,THU ACM小组集体去吃午餐,他们一行N人来到了著名的十食堂。这里有两个打饭的窗口,每个窗口同一时刻只能给一个人打饭。由于每个人的口味(以及胃口)不同,所以他们要吃的菜各有不同,打饭所要花费的时间是因人而异的。另外每个人吃饭的速度也不尽相同,所以吃饭花费的时间也是可能有所不同的。...

2018-11-27 23:30:33 167

原创 刷题记录【ZJOI2007棋盘制作】二维DP,悬线法。。。

https://www.luogu.org/problemnew/show/P1169题目描述国际象棋是世界上最古老的博弈游戏之一,和中国的围棋、象棋以及日本的将棋同享盛名。据说国际象棋起源于易经的思想,棋盘是一个8×88×88×8大小的黑白相间的方阵,对应八八六十四卦,黑白对应阴阳。而我们的主人公小Q,正是国际象棋的狂热爱好者。作为一个顶尖高手,他已不满足于普通的棋盘与规则,于是他跟他的好...

2018-11-26 00:16:27 183

原创 刷题记录【[USACO08DEC]在农场万圣节Trick or Treat on the Farm】【NOIP2015信息传递

今天是两道很相似的图论水题1.信息传递https://www.luogu.org/problemnew/show/P2661题目描述有 n个同学(编号为 1 到 n )正在玩一个信息传递的游戏。在游戏里每人都有一个固定的信息传递对象,其中,编号为 i 的同学的信息传递对象是编号为TiT_iTi​的同学。游戏开始时,每人都只知道自己的生日。之后每一轮中,所有人会同时将自己当前所知的生日信...

2018-11-25 15:24:47 207

原创 数据结构番外篇【stl应用(1)】优先队列

stl是一种重要技巧,可以极大地简化编程过程在总结stl之前,我们先简单介绍一下迭代器。迭代器可以简单理解为地址的等价物。在不同数据类型中迭代器支持的操作略有不同其中vector使用的是随机访问迭代器,其支持的操作可以参考上述表格虽然本文用不上预备知识,但是还是先说一下吧接下来介绍常用stl——优先队列1.优先队列优先队列(英文priority_queue)是一种维护集合最大最小...

2018-11-24 14:05:48 203

原创 刷题记录【树形DP

完全不按顺序的复习由于本人是菜鸡,高中时没有系统学习过dp,所以按照查漏补缺的原则,优先学习没有接触过的算法本文将持续更新动态规划本质上是对搜索过程的记忆化优化由于dfs搜索的过程近似于树上结构,因此树上DP是常常考察的DP类型下面是最近做的三道典型题洛谷P1273有线电视网链接https://www.luogu.org/problemnew/show/P1273题目描述某收费有...

2018-11-23 22:54:23 175

原创 刷题记录[SDOI2009]HH去散步(动态规划、矩阵快速乘、点边互换思想)

链接https://www.luogu.org/problemnew/show/P2151题目描述HH有个一成不变的习惯,喜欢饭后百步走。所谓百步走,就是散步,就是在一定的时间 内,走过一定的距离。 但是同时HH又是个喜欢变化的人,所以他不会立刻沿着刚刚走来的路走回。 又因为HH是个喜欢变化的人,所以他每天走过的路径都不完全一样,他想知道他究竟有多 少种散步的方法。现在给你学校的地图(假设每...

2018-11-23 12:59:00 243

原创 数据结构(1) 线性表技巧及应用:前缀和、排序(逆序对求法之一)

虽然线性表实在过于简单,几乎不会有大佬写它的应用但是作为一个菜鸡的我还是打算归纳总结一下线性表一些应用和技巧1.前缀和emmmm我们来看这样一个问题已知一个序列s[ i ] (1<=i<=n),有m个请求,每个请求为两个整数a,b(1<=a<=b<=b)求∑i=abs[i]\sum_{i=a}^bs[i]i=a∑b​s[i]最朴实的求法显然是枚举s[a]...

2018-11-22 22:08:37 370

原创 数论模板(1) 质数判断、线性筛、朴素欧拉函数线性筛

1.素数的判断从去年退役之后,本人重回竞赛界,开始新的人生,只是忘记的东西太多,一点点地复习吧先来说质数的判断首先,一个数是质数的充分必要条件是,除了1和本身没有其他因子,(顺便说一下1也不是素数,其实1被认为既不是素数也不是合数)。因此最最朴素的算法是枚举除了1和它本身之间的所有数,判断是否能整除。int isprime(int n){ if(n==1)return 0; for...

2018-11-22 20:49:03 374 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除