浪漫些许潦草
码龄8年
关注
提问 私信
  • 博客:354,972
    社区:253
    问答:4,655
    359,880
    总访问量
  • 421
    原创
  • 22,527
    排名
  • 91
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:云南省
  • 加入CSDN时间: 2016-10-10
博客简介:

Darkarts

博客描述:
天下武功,唯快不破。
查看详细资料
  • 原力等级
    成就
    当前等级
    2
    当前总分
    194
    当月
    0
个人成就
  • 获得564次点赞
  • 内容获得41次评论
  • 获得291次收藏
  • 代码片获得329次分享
创作历程
  • 7篇
    2024年
  • 6篇
    2023年
  • 1篇
    2021年
  • 332篇
    2017年
  • 110篇
    2016年
成就勋章
TA的专栏
  • 机器学习
  • 动手学深度学习
    1篇
  • ACM
    329篇
  • -----基础算法-----
    50篇
  • 模拟
    22篇
  • 贪心
    31篇
  • 二分
    11篇
  • 枚举
    15篇
  • 搜索
    46篇
  • 构造
    3篇
  • 尺取法
    2篇
  • 高精度计算
    10篇
  • -----字符串相关-----
    2篇
  • KMP
    5篇
  • 字典树
  • 后缀数组
  • Manacher
  • -----动态规划-----
    43篇
  • RMQ
    3篇
  • 区间DP
    8篇
  • 状压DP
    3篇
  • 树形DP
  • 概率DP
  • -----数论相关-----
    24篇
  • 组合数学
    2篇
  • 容斥原理
    1篇
  • 乘法逆元
  • 欧拉函数
    3篇
  • 矩阵快速幂
    7篇
  • 扩展欧几里得
    2篇
  • -----计算几何-----
    8篇
  • 凸包
  • -----图论相关-----
    1篇
  • 网络流
  • 最短路径
    34篇
  • 拓扑排序
    6篇
  • 连通分量
    1篇
  • 最小生成树
    11篇
  • 二分图匹配
    1篇
  • -----数据结构-----
    11篇
  • 树
    9篇
  • 链表
    3篇
  • LCA
    2篇
  • 栈/队列
    11篇
  • 主席树
    1篇
  • 并查集
    21篇
  • 线段树
    24篇
  • 树状数组
    13篇
  • 树链刨分
    2篇
  • -----博弈相关-----
    9篇
  • SG函数
    5篇
  • 巴什博弈
    3篇
  • 尼姆博奕
    2篇
  • 威佐夫博弈
    2篇
  • 水题
    60篇
  • 规律题
    15篇
  • 思路题
    68篇
  • 技巧题
    115篇
  • 蓝桥杯
    7篇
  • 工具使用
    1篇
  • 路漫漫其修远兮
    3篇
兴趣领域 设置
  • 数据结构与算法
    推荐算法
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

MT2145 上楼梯2(DP)

先处理前k阶,对于前ik时,每次可以走1,2,…,k-1,k阶,因此dp[i]=dp[i-1]+dp[i-2]+…
原创
发布博客 2024.07.28 ·
224 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

MT2140 供水管线(最小生成树Kruskal)

思路:Kruskal模板题。
原创
发布博客 2024.07.28 ·
249 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

MT2143 线断树(线断树)

线断树模版题(带延迟更新lazy),注意sum要用long long。
原创
发布博客 2024.07.27 ·
239 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

MT2142 逆序(树状数组)

后来看了解析,用chang[]来存储每个元素删除后(或者是该元素前面的元素删除后)对record造成的影响,先枚举每个元素是否删除,然后用树状数组来计算该元素i是否满足record规则,如果不满足,但若是比当前元素小的数有i-2个,则说明前面i-1个数中有个数k比当前元素i大,则删除k就可以使元素i满足record,则chang[i]++。如果满足(比当前元素小的数有i-1个),则删除i会导致change[i]–(即record减少一个)
原创
发布博客 2024.07.25 ·
256 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

MT2141 快排变形(树状数组)

刚开始想的时候完全没思路,后来看了题解说是通过树状数组来计算逆序对,但是要先将原数组离散化。通过树状数组来计算逆序对(也可以用归并排序来计算逆序对)。
原创
发布博客 2024.07.24 ·
213 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏

MT3052 史莱姆融合(并查集)

后来看了视频后才知道,可以使用next指针来记录整数的前后顺序,然后用另一个指针来记录每个集合的最右(用并查集中原先的pre指针来记录最左),这样在合并的时候就可以很容易地修改每个集合的最左和最右。:刚开始只觉得不知道该怎样记录这些整数之间左右数据,并没有想到并查集,后来看到提示,但是也没想出该怎样在并查集之中记录左右数据。
原创
发布博客 2024.06.07 ·
320 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

MT3049 区间按位与(ST表)

这里先说一下我首先想到的思路,对区间进行操作,又是区间查询,所以我首先想到了线段树,于是一段回忆猛敲(copy),结果线段树是能做,但是数据量大了之后会TTL。个人理解,ST表就是预先打表,但是对于区间来说,打表过程优化了,类似于二分打表,查询过程也是优化的,最多查询两段,但是整体上必须要求数据中途不会被修改。然后看到这题的提示是ST表,没学过,于是记录一波。
原创
发布博客 2024.06.05 ·
173 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

LeetCode 343. 整数拆分(动态规划)

做这道题时,没有想清楚dp[i]的定义,错误地认为dp[i]就是最大乘积(不论何种情况,是拆分,还是没拆分),所以写成了dp[i]=max(dp[i],dp[i-j]*j),没有想清楚dp[i]是拆分后的最大乘积,即这个代码表示的是拆分成3个或者更多个数后的最大乘积,把dp[i]拆分为两个数的情况给。若将拆除的第一个正整数令为k,那么剩下的数则为n-k,此时可以不拆分,也可以继续拆成2~n-k个,若我们可以计算出n-k拆分后的最大乘积,则在此基础上很容易得出n拆分后的最大乘积。
原创
发布博客 2023.10.18 ·
235 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode 63. 不同路径 II

根据题意,只能向下或者向右移动一步,则dp[i][j] = dp[i - 1][j] + dp[i][j - 1]总结:刚开始写这道题时,在对dp数组进行初始化时没有考虑到障碍之后就没路了...(在此记录)dp[i][j] :表示从(0 ,0)出发,到(i, j) 有dp[i][j]条不同的路径。但是,如果(i, j) 处有障碍,则dp[i][j] = 0。最后求得dp[n-1][m-1]即为从左上角到右下角路径数。
原创
发布博客 2023.10.16 ·
233 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode 69.x的平方

69.x的平方
原创
发布博客 2023.10.11 ·
222 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《父辈的荣耀》观后感

2.老一辈为国家做的贡献,历史会铭记他们,每一代人都有他们各自的任务和职责,我们要做到的就是不负此生。1.看到有人说,青山莽莽,红旗飘飘,火车驶过,是岁月悠悠。莽莽林海,生生不息,漫漫岁月,代代相守。可能上了年纪就比较喜欢看这种温情的剧了,也可能是内心比较孤独,看完这个剧后不禁泪眼朦胧。3.我们要与时代的发展潮流相融合,在历史变革的巨浪中,寻觅自身的成长轨迹。再推荐一首歌《炉火》,用评论中的一句话:“这首歌简直是我的电子羽绒服”。剧中几个孩子和家人相处的片段非常温暖,我是比较向往这种氛围的。
原创
发布博客 2023.09.20 ·
245 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

线性回归网络

李沐大神的《动手学深度学习》,是我入门机器学习的首课,因此在这里记录一下学习的过程。
原创
发布博客 2023.09.17 ·
174 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

辗转多年后,重新回到CSDN

回首往昔,大部分同龄人都找到了自己的方向,而我现在还一无所成,无所事事!怎么说呢,重新再出发,就继续在这里记录一些学习过程,希望最终有所收获。记不得上次写博客是什么时候了,不过也的确是因为很久没学习了。
原创
发布博客 2023.09.17 ·
89 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

常见排序算法学习

由于面试的时候排序算法是基础中的基础,所以特来总结一波排序算法的知识。冒泡排序思想:一开始交换的区间为 0n-1,从0位置开始前后两个数比较,大的放在后面,这样依次交换下去,最大的数会最终放在数组的最后。然后范围变为0n-2,从0位置开始比较交换,这样最终第二大的数会放在数组的倒数第二个位置。… 然后依次进行这样的交换过程,当区间只剩下一个数的时候,整个数组就变得有序了。代码:#include<bits/stdc++.h>using namespace std;const in
原创
发布博客 2021.08.25 ·
289 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

haproxy1.9.1.zip

发布资源 2019.12.12 ·
zip

sqlyog企业版

发布资源 2019.03.14 ·
zip

最新版geckodriver-v0.22.0(Windows,Linux,MacOS)

发布资源 2018.09.29 ·
zip

最新版phantonjs(Linux和Windows)

发布资源 2018.09.29 ·
zip

坦克大战图片(包含马士兵版)

发布资源 2018.05.19 ·
zip

win7_32_64网卡驱动

发布资源 2018.04.21 ·
zip
加载更多