自定义博客皮肤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 683

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

无

2022-10-11 23:05:11 1321

原创 斜率优化专题

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

2018-09-06 12:45:18 598

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

区间动态规划:   针对区间问题的最优解而产生的一种动态规划算法,通常以区间为状态来记录最优解,故状态为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 1639

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

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

2018-07-21 15:09:32 1010

原创 一道大水题——采药

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

2018-07-17 14:42:19 397

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

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

2018-07-06 17:53:23 882

原创 数据结构——堆

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

2018-07-06 14:26:08 728

空空如也

空空如也

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

TA关注的人

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