- 博客(3)
- 收藏
- 关注
原创 深度学习 学习摘要
【李沐】动手学深度学习 学习笔记_pytorch/chapter_prelimiaries/calculus.ipynb-CSDN博客[课程笔记](李沐-动手学深度学习)_为什么求导产生对角线矩阵-CSDN博客动手学习深度学习——2.1 数据操作_深度学习元素级操作-CSDN博客2.1. 数据操作 — 动手学深度学习 2.0.0 documentation (d2l.ai)(七)学习笔记:动手学深度学习(线性回归与基础优化算法)_推导出使用平方误差的线性回归优化问题的解析解。
2024-04-18 12:28:43 844 1
原创 ccf csp认证历年题
每次查询都根据所给范围遍历做操作,最坏时间复杂度为O(mn),题目m,n最大为1e5,最坏的次数到1e10,题目限制2s,即大概1e8次操作,所以提交会出现部分数据超时。收获:1、想思路的时候,注意分析最坏时间复杂度,时间充足的情况下优先思考不超时的算法,若只会暴力,也能得大部分分(根据题目所给样例分布可判断)。更好的解法:不用先存,直接累加。思想:计数数组,不过我没注意读题,题目说了,给出的整数是各不相同的。这题我想得很复杂,结构体排序,每次给最大的减到第二大大小....,逻辑太复杂了就没实现了。
2024-02-26 16:59:37 877
原创 算法基础笔记
主体内容参考下面,差分数组的前缀和数组是原数组若f()为求前缀和,a为原数组,则a = f(b) ,b为差分数组)题目:下面程序的主要功能是处理操作。首先,程序定义了两个数组a和b,其中用于存储每个位置的。然后,程序。在执行完所有操作后,程序输出b数组的每个位置的值,即为每个位置从1到当前位置的和。程序的实现思路是使用的方法来处理区间加操作。,可以。具体来说,对于数组b,。。这样,我们就可以在O(1)的时间复杂度内完成区间加操作。最后,程序使用前缀和的方法来输出每个位置的值。,可以。
2024-02-26 16:58:54 943 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人