自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 哈密顿回路

2022-11-02 19:22:34 457 1

原创 对于未来的一些思考与感悟

2022-10-11 23:05:11 1199

原创 斜率优化专题

dp是一个在noip必考的项目(据说今年又要出新算法了),于是在机房老师的引导下,学习了斜率优化dp(真是一个好东西)下面说一下我的心得吧:  首先对于斜率优化呢  这是一种无法用直接单调队列优化的算法,由于它的转移方程中存在着一个或多个会根据当前状态有关的量,故单调队列无法直接优化,而这里就用到了斜率优化。  下面给出一道例题P3195 [HNOI2008]玩具装箱TOY...

2018-09-06 12:45:18 447

原创 论区间动态规划——平行四边形优化

区间动态规划:  针对区间问题的最优解而产生的一种动态规划算法,通常以区间为状态来记录最优解,故状态为O(N^2)  而转移则是枚举这段区间中的决策点,通过两个更小的区间最优解得合并来得到这段区间的状态,故转移为(N)  则状态O(N^2),转移O(N),总时间复杂度为O(N^3)  例如f[i][j]表示i~j这段区间的最优解,则有f[i][j]=opt(f[i][k]+f[k+...

2018-08-31 19:50:09 1442

原创 最小生成树——Kruskal的应用和证明

(不知道为什么最近沉迷于基础算法中......)既然复习了好久基础算法和基本数据结构,最近就学习了一下最小生成树算法(本人蒟蒻)最小生成树是个虾米东西呢?首先无毋庸置疑的,最小生成树一定是一课树(废话.......)那树是什么呢?这是一棵树好吧,其实树就是一个无向连通图,其中n个结点n-1条边,且图中不存在环那最小生成树就是在一张无向连通带权图中由n个结点所构成的一...

2018-07-21 15:09:32 832

原创 一道大水题——采药

题目描述辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。我会给你一段时间,在这段时间里,你可以采到一些草药。如果你是一个聪明的孩子,你应该可以让采到的草药的总价值最大。”如果你是...

2018-07-17 14:42:19 301

原创 解题报告——简单路径

 题目描述 给定一个nn个点的无向图,求这个图中有多少条长度为4的简单路径。 n≤1500  输入 第一行一个数n 接下来n行每行n个0或1第i行第j列是1表示i与j联通 输出 输出简单路径的个数   样例输入 50001100000000101010010000样例输出 2提示 n<=1500  ...

2018-07-06 17:53:23 604

原创 数据结构——堆

(第一次写博客,如有错误请谅解)因为是第一次,所以我们聊聊一些轻松愉快的数据结构——堆(可能会讲错QAQ)堆是什么呢?堆通常可以看成是一棵完全二叉树那什么是完全二叉树呢?若设二叉树的深度为h除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数第 h 层所有的结点都连续集中在最左边,这就是完全二叉树。我们知道二叉树可以用数组模拟,堆自然也可以。现在让我们来画一...

2018-07-06 14:26:08 605

空空如也

空空如也

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

TA关注的人

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