自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 机器学习/深度学习训练day1

今天开始需要一点点的积累深度学习的知识了,会在这个专栏里面记录我学的东西的从0到1。看的是李宏毅老师的机器学习课程。很久没看数学的新东西了,死去的回忆。

2025-07-14 22:31:55 398

原创 暑期前端训练day6

好多天没有更新了,一直在熟悉项目和做需求,下班以后也是累了,直接开摆。今天来更一下,水几个力扣每日一题,用ts写的,以后每天都打卡一道困难,除了周末。

2025-07-12 19:28:55 427

原创 暑期前端训练day5

本文总结了TypeScript的核心数据类型与特性,包括基本类型(any、unknown、never等)、对象/数组/元组声明方式、枚举类型、type与interface的区别、泛型的使用场景(函数/接口/类)以及类型声明文件的作用。特别对比了any与unknown的安全性差异,介绍了类型收缩的两种方式,并展示了通过索引签名扩展对象属性的技巧。最后分享了一个编程技巧:使用#region/#endregion实现代码块强制折叠。内容涵盖TypeScript类型系统的关键知识点,适合开发者复习或快速查阅。

2025-07-07 01:53:09 236 1

原创 暑期前端训练day4

本文主要分享了作者在JavaScript数组方法及多维数组定义方面的复盘总结。文章首先对比了C++和JS在实际应用中的选择,并表达了转向TypeScript的学习计划。核心内容详细介绍了JS数组的构造方法(new Array()与Array.of())、常用操作(如length属性、shift/unshift、splice等17个关键API),并重点讲解了三种多维数组定义方式。作者还原创了一个根据维度参数生成任意高维数组的函数createArray,强调这些基础API应该熟练掌握。全文体现了作者对JavaS

2025-07-06 16:48:52 690

原创 暑期前端训练day3

本文总结了JavaScript/TypeScript中常用的数组高阶函数,重点讲解了reduce和sort两个方法。reduce作为一个累加器,接收回调函数和初始值,通过案例演示了其参数(pre,cur,index,arr)的用法。sort方法的回调函数与C++不同,通过返回负数/正数控制排序顺序。文章还指出高阶函数的三个注意事项:均为数组方法、性能略低于传统for循环、需注意this绑定。其他高阶函数(map、filter等)用法类似,可举一反三。

2025-07-03 21:38:22 287

原创 暑期前端训练day2

本文分享了用JavaScript解决Codeforces题目时采用的输入处理方法和链表优化思路。首先介绍了适用于ACM题型的Node.js输入模板,通过监听标准输入按行收集数据。针对题目涉及的三种序列操作(末尾添加、循环右移、反转),作者提出使用双向链表结构,通过交换左右指针数组实现O(1)时间复杂度的反转操作,并用头尾指针跟踪序列状态。文章重点展示了如何利用JavaScript的解构赋值优雅地交换变量,以及通过维护三个数组(le、ri、va)来高效处理大规模数据(2×10^5级别操作)。代码片段展示了具体

2025-06-27 01:36:07 289

原创 暑期前端训练day1

本文介绍了两种JavaScript记忆函数的实现方法。第一种适用于限定输入的函数,通过Map嵌套缓存结果;第二种是通用版本,考虑了参数长度差异和返回值为undefined的情况。两个实现都通过维护缓存映射来避免重复计算,当相同参数出现时直接返回缓存结果。代码展示了如何通过递归Map结构存储不同参数组合的计算结果,显著提升重复调用的性能。第二版特别添加了状态Map来区分未缓存和返回值为undefined的情况,确保缓存机制的正确性。

2025-06-19 23:15:23 290

原创 CodeFlow评分系统

CodeFlow。

2024-11-13 22:03:20 578

原创 好题总结汇总

(1)先对aaa数组进行排序。(2)假如我们已经选到了nnn个球的数量a1a2ana1≤a2≤≤ana1​a2​an​a1​≤a2​≤≤an​按照k个不同小球组合在一起或者是1个个组合的最小组合数是多少?resultmaxanceil∑aikresultmaxanceil∑aik(3)当我们有个这个结论,我们就可以直接进行背包dpdpdp。

2024-05-10 15:19:14 1096

原创 【寒假集训营总结笔记——7道优质好题】

好题分享,万字好文

2024-04-11 16:37:09 899

原创 Titanic数据分析项目——Kaggle数据分析项目实战1

数据分析实战——Titanic

2024-03-13 16:54:55 1057

原创 每日构造题训练——C. Divan and bitwise operations

一道值得分享的构造题

2024-03-13 16:04:45 1143

原创 康复训练day2——2024牛客寒假集训营6

一道很好的构造题

2024-02-27 07:30:00 760

原创 康复训练day1——小红构造数组

康复训练day1,牛客构造题

2024-02-26 08:30:00 868

原创 寒假思维训练day22 D. Divisible Pairs

更新一道赛时想歪过了很久想通的题。

2024-02-15 18:16:32 551

原创 寒假思维训练day21

今天更新一道不错的状态压缩DP题,顺带总结一下状态压缩DP。

2024-02-14 17:44:00 979 1

原创 LeetCode周赛384 题解

LeetCode周赛384题解

2024-02-12 10:33:33 675

原创 寒假思维训练day20

更新一道1600的反向贪心。

2024-02-12 10:03:11 470

原创 寒假思维训练day19

更新一道div3的F和一道类似的icpc铜牌题。

2024-02-09 03:49:16 987

原创 爪哇部落算法组2024新生赛热身赛题解

爪哇部落算法组2024新生赛题解

2024-02-08 21:16:42 607

原创 树状数组基础用法模板

树状数组基础用法模板

2024-02-01 13:15:53 315

原创 寒假思维训练day18 D. Boris and His Amazing Haircut

总结构造类思维题和树状数组模板,寒假思维训练。

2024-02-01 13:12:27 939

原创 寒假思维训练day17 C. Equal Frequencies

不知不觉已经过了差不多一个月了,坚持一件事情还是有点收获的,今天更新一道1600的构造。

2024-01-31 16:38:15 1299

原创 寒假思维训练计划day16 A. Did We Get Everything Covered?

今天更新一道1月27号晚上div2的C题作为素材,感觉用到了我的构造题总结模型,我总结了一系列的模型和例题。

2024-01-28 15:56:37 1600 1

原创 寒假思维训练day15 牛客练习赛121

牛客练习赛121题解,寒假训练

2024-01-27 15:48:37 1001

原创 寒假思维训练计划day14 A. The Very Beautiful Blanket

有数学推导和矩阵举例, 代码为python代码。

2024-01-27 14:50:33 407

原创 寒假思维训练day13 D. Umka and a Long Flight

今天更新一道1700的构造题,附上详细的数学证明和python、C++代码。

2024-01-25 12:33:51 1297

原创 E. Increasing Subsequences

E. Increasing Subsequences

2024-01-23 08:11:49 383

原创 博客模板(方便以后自己使用)

part1:最近需要推广的内容part2: 链接,主要内容。part3:题解part4代码(cpp版本,后续可能会更新python版本)

2024-01-22 12:30:50 421

原创 寒假思维训练day12 E. Increasing Subsequences

1、适合喜欢算法、对算法感兴趣的朋友。2、寒假思维训练day12 3、关于构造题的方法论 4、CF edu E. Increasing Subsequences

2024-01-22 12:16:05 1318 1

原创 寒假思维训练计划day11

1、前后缀贪心,比如说观察前后缀的sum,去看以后怎么考虑最好。2、双指针贪心法,考虑两端相消或者相互作用,还有就是考虑左右边界。3、转换观察法,有些关系可以抽象成图,观察图的某些性质去总结规律。也可以抽象成一个集合,两个集合相等可以说明有解可构造。4、打表找规律,一般没什么规律可循即可打表找规律,一般和数论有关的很喜欢考,acm也喜欢考,属于人类智慧题。5、公式推导演算,常见的分为公式的等价变形、公式的化简(这个常考,一般需要先证明某些性质,可以直接抵消,一般如果原公式处理起来很复杂时就可以考虑)。

2024-01-19 18:59:49 1070

原创 寒假思维训练day10

寒假思维训练打卡

2024-01-17 12:29:25 813

原创 寒假思维训练day10 浅谈状态机DP

欠谈状态机DP的应用

2024-01-17 12:18:51 1103 1

原创 寒假思维训练day9 带DP的问题怎么看出来

寒假思维训练day9 带DP的问题怎么看出来 CF: Problem - 580C - Codeforces​​​​​​​​​​​​​​​​​​

2024-01-16 19:48:51 892

原创 B. Neutral Tonality 寒假思维训练计划day8

1、前后缀贪心,比如说观察前后缀的sum,去看以后怎么考虑最好。

2024-01-15 15:24:58 463

原创 寒假思维训练计划day7 D Cyclic Operations

1、前后缀贪心,比如说观察前后缀的sum,去看以后怎么考虑最好。2、双指针贪心法,考虑两端相消或者相互作用,还有就是考虑左右边界。3、转换观察法,有些关系可以抽象成图,观察图的某些性质去总结规律。也可以抽象成一个集合,两个集合相等可以说明有解可构造。4、打表找规律,一般没什么规律可循即可打表找规律,一般和数论有关的很喜欢考,acm也喜欢考,属于人类智慧题。5、公式推导演算,常见的分为公式的等价变形、(这个常考,一般需要先证明某些性质,可以直接抵消,一般如果原公式处理起来很复杂时就可以考虑)。

2024-01-13 14:17:27 1322 3

原创 寒假思维训练计划Day6

1、前后缀贪心,比如说观察前后缀的sum,去看以后怎么考虑最好。2、双指针贪心法,考虑两端相消或者相互作用,还有就是考虑左右边界。3、转换观察法,有些关系可以抽象成图,观察图的某些性质去总结规律。也可以抽象成一个集合,两个集合相等可以说明有解可构造。4、打表找规律,一般没什么规律可循即可打表找规律,一般和数论有关的很喜欢考,acm也喜欢考,属于人类智慧题。5、公式推导演算,常见的分为公式的等价变形、(这个常考,一般需要先证明某些性质,可以直接抵消,一般如果原公式处理起来很复杂时就可以考虑)。

2024-01-13 12:37:46 898 1

原创 寒假思维训练计划Day5

总结一下做了十几道构造题以后的总结:1、前后缀贪心,比如说观察前后缀的sum,去看以后怎么考虑最好。2、双指针贪心法,考虑两端相消或者相互作用,还有就是考虑左右边界。3、转换观察法,有些关系可以抽象成图,观察图的某些性质去总结规律。也可以抽象成一个集合,两个集合相等可以说明有解可构造。4、打表找规律,一般没什么规律可循即可打表找规律,一般和数论有关的很喜欢考,acm也喜欢考,属于人类智慧题。5、公式推导演算,常见的分为公式的等价变形、公式的化简。

2024-01-12 13:30:30 612 4

原创 寒假思维训练计划day4

又来还债啦,每日一更,今天两更。

2024-01-12 11:49:03 405

原创 寒假思维训练计划day3

先对b值相同的划分为一个块,记录每个值对应的索引数组(用于二分),贪心的从小值的块开始去更新,,为什么这样子贪心呢?首先是比它小的元素不会对他有影响,它的变化不会影响到比他大的块,用树状数组标记已经处理过的块,用前缀和去check一下它和边界位置的前缀和如果不为0就是有更小的块已经处理过了,如果是和自己相等的块则一定会被二分出来,一直重复这个步骤,算法完成。选定l <= r, a[l], a[l + 1], .. a[r] := max(a[l], a[l + 1], ..., a[r])

2024-01-10 15:41:01 422

空空如也

空空如也

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

TA关注的人

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