自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Leetcode 11.盛最多水的容器

Leetcode 11.盛最多水的容器 题目大意 解题思路 O(n^2)的思路就不讲了,每种情况都试一次就完了。 这里着重讲下O(n)的方法,即前后两头往中间去扫描。 由于容量取决于二者之间更短的木板和二者相距的位置,所以我们从两头最远的位置来看,剩下的所有组合之间的距离都小于这个值,所以更大的容量依靠的是短的木板能够变长,而非二者之间的距离变远。 那么比较的时候就两种情况嘛:左 < 右,...

2020-02-04 11:04:27 69

原创 最小乘法 DP

最小乘法 DP 题目大意 如果在一个正整数中间插入一些乘号,会得到一个更小的数字。 一个数字有不同的插入方法,会得到不同的数字,我们想知道最大的那个数字是多少? 例如 233 得到 69,,1111 得到 121 思路分析 拿到题目会发现这道题和矩阵链相乘非常相似,以至于我上来就按照矩阵链乘法那样设定状态(啊啊啊思维定式了),即dp[i][j]代表从i到j添加乘号最大的值,仔细一想发现这个状态很有...

2019-11-12 10:18:41 129

原创 Leetcode 1042 不邻接植花 图的简单遍历

Leetcode 1042 不邻接植花 图的简单遍历 题目链接 题意 N个花园构成一个无向图,编号从1到N,任何路径相连的两个花园的花的种类是不一样的,花的种类用1~4表示,保证有答案。 分析 方法其实很简单粗暴,遍历每一个节点,与这个节点相邻的节点的花色都不能要,筛选过后取从1~4中最小的那个花色。这里方便起见就用vector存图。其实边比较密集的话时间复杂度会达到O(nm), 不过leetco...

2019-11-05 21:09:44 223

原创 Codeforces 911D Inversion Counting

Codeforces 911D Inversion Counting 题目传送门 文章目录Codeforces 911D Inversion Counting题目大意思路代码 题目大意 给出一个含有n个数的序列,求每次反转区间 [l,r] 后整个序列的逆序数是奇数个还是偶数个 思路 首先纯模拟肯定是不行的,不然是D题也太蠢了,然后要注意到[l,r]反转这个操作是有封闭性的,因为反转[l,r]并不影...

2019-10-28 11:20:31 87

空空如也

空空如也

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

TA关注的人

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