自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AcWing第132场周赛笔记

对于第二问 此时已知任意两个同类点距离都是0 则同类点可以缩成一个点 一条边(u, v, w) 转变为 (tu, tv, w) tu表示u的类别 这样只有k个点 用floyd一次就可求出答案。第一问 边权大于0的边都没有意义 考虑只保留边权为0的边 问题转化为 对于所有 1 <= i <= k i类点连通 使用并查集做。第二问:若第一问为true 求出任意两类点之间的最短距离。第一问:是否任意两个同类点之间距离都是0.

2023-12-04 04:21:09 60

原创 力扣第383场周赛记录

先将数组排序 排序后的数组记为temp 然后将数组分为不同的组 用一个下标数组分别指向不同组的最小值的下标 遍历nums数组 用两次二分找到当前数所在的组 数组c记录了该组中的最小值下标的增量 最后就可以通过idx和c数组从temp数组中找到对应的值写入答案中。先将数组排序 排序后的数组记为temp 然后将数组用并查集分为不同的组 用哈希表(数组)来映射到原数组的下标 最后将不同的组进行排序写入答案。解法不唯一 在这里写两种。最后一题有思路 没写出来。

2023-12-02 06:41:34 80

原创 算法基础复习笔记(前缀和,差分)

差分就是前缀和的逆运算 本质上就是。

2023-11-29 02:57:35 43 1

原创 AcWing第131场周赛笔记

题目要求选中的奶牛重量之和尽可能大,也就是在求n个 [L,R) 区间的最大值,我们利用前缀和求出总和最大的区间,然后再倒推出1号牛尽可能小的情况。由题目给出的4种状态,我们可以写出f(i,j,k)的状态表示 其中i表示当前第i个字符, j表示当前位置是否是雷,k表示当前位置的状态(0,1,2,3)*用3代替。因为我们给出的状态表示f(i,j,k)其中的j表示当前位置是否是雷,那么我们可以将其分为两组计算,第一种为当前是雷,第二种为当前不是雷。我们想要得到所有的方案数,只需要把所有子集的方案数相加即可。

2023-11-27 16:29:04 47

原创 AcWing第128场周赛笔记

懒得写,直接附上大佬思路。长*宽*高即可 打卡题。

2023-11-09 23:43:05 54

原创 AcWing第127场周赛笔记

任填前 n−1n−1 行,m−1m−1 列,每个方格有两种选择,共 2(n−1)(m−1)=(2n−1)m−12(n−1)(m−1)=(2n−1)m−1 种。由于每行每列乘积为 kk,下图中区域 A,BA,B 的填法固定,进而,右下角 x = k/A = k/B。C≠0,则 A=B 等价于 k^n−1 = k^m−1。设前 n−1 行,m−1 列的乘积为 C,则。,且(a,p)=1,那么 a (p-1)≡1(mod p)。1),那么a的(p-1)次方除以p的。打卡题 直接输出答案即可。

2023-11-05 21:37:46 61

原创 SpringBoot学习遇到的问题

springboot学习01

2022-05-27 17:37:56 62

空空如也

空空如也

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

TA关注的人

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