自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 力扣301周赛C~D&ABC299 D、E、G

首先建图,然后跑最短路,堆优化迪杰斯特拉的时间复杂度为O(M*log(N)),但是这个题边权全为1,就不需要堆优化了,普通队列即可,所以求以每一个点s(1<=s<=n)为起点到其他点的最短路径的时间复杂度为O(NM)dist[u][v]==d是否存在,如果已经找到一个点不满足就不接着做了,直接输出No即可,现在看来有点鸡肋了,即使这样做,等k个限制跑完之后,仍然需要再次跑k个限制看看是否满足条件,因为假如你。如果当前start[i]=='L'时,应该是i>=j,如果是'R'则应该是i<=j,否则无解。

2023-08-11 19:52:52 334

原创 ABC300

只需要求出1-N的即可,因为后面的NM-N个字符,每N个都与前1-N个字符相同,那对于一个大于N的下标i可以这样得到1-i中的x的个数。对于投骰子,最后一步可能得到1、2、3、4、5、6,那么对应的最后一步之前的数是n/1、n/2、n/3、n/4、n/5,n/6。暴力枚举,从i(1

2023-08-10 16:46:17 335 2

原创 P3938 斐波那契

观察这个图我们发现[1],[2],[3],[4,5],[5,6,7,8],[9,10,11,12,13],也就是中括号内的都是在统一天所生出来的的,并且(做题多点)可以发现,f[1]=1,f[2]=2,f[3]=3,f[4]=5,f[5]=8(斐波那契数列,然后可以发现,对于每个中括号内的元素(同一天生的),他的父亲就是他的编号-f[当前斐波那契额数列的前一项是多少],例如,6在f[5]所包括的中括号内所以可以得到6的父亲是6-f[4]=1.....特殊性质 2:保证 $|a_i-b_i|\le 1$。

2023-01-25 16:03:31 230

原创 1875. 贝茜的报复

1875. 贝茜的报复

2023-01-07 14:58:39 699

原创 AcWing 4219. 找倍数

AcWing 4219. 找倍数

2023-01-06 15:25:46 210

原创 4218. 翻转

AcWing 4218. 翻转

2023-01-06 14:58:06 576

原创 AcWing 1945. 奶牛棒球

1945. 奶牛棒球

2022-11-24 22:54:13 394

原创 AcWing 1952. 金发姑娘和 N 头牛

1952. 金发姑娘和 N 头牛

2022-11-24 22:03:48 166 2

原创 AcWing 1960. 闪烁

AcWing 1960. 闪烁

2022-11-24 21:15:15 169

原创 牛客小白月赛 61 E 排队

牛客小白月赛 61 E 排队

2022-11-19 16:18:02 362

原创 F-区间计数

赛后补题

2022-11-11 04:00:00 162

原创 AcWing 246. 区间最大公约数----线段树 + 差分模板题

AcWing 246. 区间最大公约数 -线段树

2022-11-09 23:04:14 291

原创 AcWing 258. 石头剪子布

AcWing 258. 石头剪子布(带权并查集)

2022-11-06 22:31:47 960

原创 Acwing-离散化

Acwing-离散化

2022-10-26 19:51:52 516

原创 4706. 最短路程(dfs求最短路+思维)

接下来 n−1 行,每行包含三个整数 x,y,w,表示点 x 和点 y 之间存在一条双向边,长度为 w。我们可以发现,不论我们最终去哪个点,除去起点到达这个点的路径外,其他边我们都需要走两遍。你需要从 1 号点出发,沿着一条路径遍历树中所有点,路径中可以包含重复的点和边。所有测试点满足 1≤n≤10^5,1≤x,y≤n,0≤w≤2×10^4。请你计算,你所需的行程总长度的最小可能值。一个整数,表示行程总长度的最小可能值。注意,你可以在任意点结束你的行程。前 4 个测试点满足 1≤n≤5。

2022-10-17 21:37:57 407

原创 位运算练习

Acwing算法进阶指南-位运算

2022-10-11 18:20:40 129

原创 AcWing 4626. 最小移动距离

Acwing-72次周赛

2022-10-09 19:59:12 81

原创 python-json

JSON数据格式的转换。

2022-10-04 02:15:11 115

原创 C. Minimum Notation(每日练习)

每日练习

2022-10-02 21:44:51 217

原创 C. Card Game

Educational Codeforces Round 136 (Rated for Div. 2)

2022-09-30 15:09:58 1402

原创 3628. 边的删减(最短路树)

Acwing练习

2022-09-28 15:47:21 418

原创 3579. 数字移动

Acwing练习

2022-09-28 14:23:58 91

原创 P3183 [HAOI2016]食物链(记忆化搜索/拓扑排序)

食物链(记忆化搜索/拓扑排序)

2022-09-26 20:42:32 201

原创 单调栈-(滑动窗口)

滑动窗口

2022-09-23 10:59:17 136

原创 单链表和双链表(数组实现)

链表(数组实现)

2022-09-23 09:56:47 60

原创 4604. 集合询问(unordered_map)

unordered_map

2022-09-22 14:59:36 45

原创 P1037 [NOIP2002 普及组] 产生数

P1037 [NOIP2002 普及组] 产生数(Floyd)

2022-09-22 08:55:37 236

原创 4614. 匹配价值

4614. 匹配价值

2022-09-20 19:47:05 173

原创 双色球判断中奖系统

瞎搞

2022-09-17 15:16:25 155

原创 Java随机生成5位验证码

Java随机生成5位验证码

2022-09-17 14:22:57 1733

原创 位运算 —— 模板题AcWing 801. 二进制中1的个数

位运算

2022-09-17 03:08:39 434

原创 双指针练习-AcWing 2816. 判断子序列

双指针练习

2022-09-17 02:32:04 131

原创 双指针练习-AcWing 800. 数组元素的目标和

双指针练习

2022-09-17 02:23:20 117

原创 双指针练习-AcWing 799. 最长连续不重复子序列

双指针练习

2022-09-17 02:14:37 132

原创 差分(二维差分)

二维差分

2022-09-17 01:03:54 121

原创 前缀和(一维前缀和,二维前缀和)

前缀和

2022-09-17 00:16:03 67

原创 Floyd+并查集(单向)-P2835 刻录光盘

Floy+并查集

2022-09-16 02:26:30 125

原创 并查集的反集(敌人的敌人是朋友)-P1892 [BOI2003]团伙

敌人的敌人是朋友

2022-09-16 02:08:32 272

原创 并查集倒序例题-P1197 [JSOI2008] 星球大战

倒序并查集例题

2022-09-16 02:00:10 113

原创 Java获取随机索引打乱数组中的值

Java随机索引

2022-09-15 22:38:21 604

空空如也

空空如也

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

TA关注的人

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