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

原创 1913B - Swap and Delete题解

如果枚举到填不了的地方,就得把剩余的都删掉,因为这一位填不了,从 1 到这一位3就不可能完全相反。枚举,如果还剩有1,可以填 num0–同理剩余0,可以填 num1–统计 0 ,1 个数。

2024-02-14 09:11:27 181 1

原创 二分算法小练习

这个题有点恶心,卡了我好久,正常思路是你在数组里找到l, r的位置,然后用下标相减。完全平方数在l时会被吃掉,所以要加1,因为在练二分,所以就用二分写。根号8 - 根号3就是2-1=1,其实你是从2.多和1.多来的。假如是 8 , 4 答案就是 2 - 2 =0!我找的不熟练,卡了,最后处理结果也有细节。正常 l,r比如 3 8找到的结果是。

2024-02-09 21:47:24 225

原创 牛客小白月赛86题解

对于每一个起点 , 找到 最小的R ,让区间[L , R] 的w之和大于等于W。] - sumd[L - 1]作为L为起点的结果,枚举所有起点,维护ans。把从1 到 n 的段数前缀和,最后询问[l,r] 相当于询问。方法就是对w求前缀和 ,lower_bound出 r。d的表达式是sumd[R] - sumd[L-1], n ],都满足w之和大于等于W。最大值,重新维护一个maxd数组,, n ]区间里sumd。也可以评论提醒一下~~接下来是寻找d之和最大。

2024-02-06 18:40:04 469 2

原创 算法竞赛入门经典Uva455周期题解

周期一定是字符串长度的因数,所以枚举因数即可。话不多说上代码,很好看懂。

2024-02-04 20:10:40 128

空空如也

空空如也

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

TA关注的人

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