自定义博客皮肤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)
  • 收藏
  • 关注

原创 测试赛题解

Acodeforces-1555C Coin Rows这个题其实是一个比较简单的贪心题,所以在这次的测试里也是B POJ-1988 Cube Stacking这个题

2021-08-31 15:19:45 605

原创 训练赛题解

A、最少拦截系统A题是一个最长递增子序列的题,因为题问最少需要多少拦截系统,对于每个拦截系统来说,它们所能包含的就是一组非递减子序列,所以对于两组中的数字来说,一定能找到后一组中的一个数字大于前一组一个数字,所以根据这个结论可得分成的组数就是所给数中的最长递增子序列,每个数都属于一个系统。这是一个dp的题,可以用dp来解,不过也有针对最长递增子序列的更便捷的算法就是如下,利用的原理就是上面讲的原理。#include<iostream>#include<algorithm>

2021-03-07 23:22:23 2291 8

原创 Monkey Party(HDU-3506)优化区间DP

Monkey Party传送门HDU-3506题意:是让你每次把相邻两队猴子合为一队,并且其时间花费为两队的猴子数总和,问把所有猴子合为一队最小需要的时间。思路:这应该是一个区间DP的题,但是这个题是一个环形区间DP问题,所以它的最大数量是2000,正常的区间PD的时间复杂度是O(N3),所以这个题如果用正常区间DP会TLE(wa后才发现。。。),所以应该用四边形不等式来优化区间DP,把时间复杂度降为O(N2),这样才可以过。四边形不等式的证明感觉挺麻烦的,所以直接贴个链接吧四边形不等式。环形区间

2020-09-09 22:12:43 600

原创 POJ-2750 Potted Flower线段树(区间和最大(环状))

线段树(区间和最大(环状))这个题我真的是,恶恶心心,凄凄惨惨戚戚*****总的来说大概是我自己怎么也写不出来的题okokok吐槽完了传送门这个题我真的是,恶恶心心,凄凄惨惨戚戚*****总的来说大概是我自己怎么也写不出来的题要求的是区间和最大值,且是环状,所以最大和有两种情况:1.直接找出的最大和。2.总和减最小和(因为要是把序列再复制一遍处理会T,所以两种情况分别是非环处理和环处理)注:题中说不能全选,要特判全选的情况(全是正数的情况),减去最小值okokok吐槽完了思路:线段树存su

2020-05-24 12:37:02 276 6

空空如也

空空如也

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

TA关注的人

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