自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 每日一题(PTA Advanced1003):Emergency-dfs

【代码】每日一题(PTA Advanced1003):Emergency-dfs。

2024-05-22 20:18:02 92

原创 Latex表格调整法--两条命令解决基本上的问题

这个网站来生成表格。但是将代码导入到latex中然后运行往往会发现表格宽度很奇怪,有时候会和字重叠;行高小,导致边界框与字重叠,要解决这两个问题,一般两个命令即可。·····························(表格中的具体内容)·····························(表格中的具体内容)

2024-05-18 10:18:52 91

原创 简单快速排序代码+希尔排序代码

【代码】简单快速排序代码。

2024-05-17 11:24:26 66

原创 yolo进行视频检测结果没有生成

这套代码它把结果放到了results中 但没有保存。

2024-05-15 20:04:13 129

原创 更新pip之后pip无法使用

由于pip版本太老我们要进行更新,但是发现更新只有pip用不了了,这是因为老的被删了新的没有安装成功。在终端输入python -m ensurepip即可。

2024-05-14 19:20:11 91

原创 图像分割各种算子算法-可直接使用(Canny、Roberts、Sobel)

【代码】图像分割各种算子算法-可直接使用(Canny、Roberts、Sobel)

2024-05-12 10:20:10 311 2

原创 使用autodl 发现显存按道理够但是不够了咋办

有可能是显存没完全释放,可以重启机器释放一下显存。

2024-05-12 10:17:04 329

原创 每日一题(PTAL2):列车调度--贪心+二分

选择去维护一个最小区间。

2024-05-07 21:59:29 173

原创 每日一题(AL001):A+B Format--字符串处理

【代码】每日一题(AL001):A+B Format--字符串处理。

2024-05-04 13:18:52 229

原创 每日一题(力扣740):删除并获得点数--dp+思维

【代码】每日一题(力扣740):删除并获得点数--dp+思维。

2024-05-03 22:22:43 353

原创 每日一题(力扣213):打家劫舍2--dp+分治

与打家劫舍1不同的是它最后一个和第一个会相邻,事实上,从结果思考,最后只会有三种:1 第一家不被抢 最后一家被抢 2 第一家被抢 最后一家不被抢 3 第一和最后一家都不被抢。那么,根据打家劫舍1中的算法 我们能算出在i到j房子区间内能抢到的最大金额,那我们可以考虑计算两路 1 从1 到 n-1的结果 和 从 2 到 n的结果 ,最后取两者的最大即可。(第一家和最后一家都没被抢的情况实际可以包括在两种情况的任意一种中)

2024-05-02 22:18:11 537

原创 每日一题(力扣198):打家劫舍--dp

考虑到达第n家房屋时,偷偷这家的钱 :1 如果不偷,那么当前最大值是前n-1家房屋中可以偷的最多的钱 2 如果偷 ,那就是这家的钱 +前n-2家房屋可以偷的最多的钱。(从数组的结果值考虑,不然容易绕进去)。

2024-05-02 09:54:39 383

原创 如何更改一个训练好的网络的部分架构+重新训练部分参数,冻结不需要的参数+配合学习器更改(以Deeplabv3+为例)

假设刚开始我们的模型的nclass设置为15,整个网络模型已经经过了一次训练,保存的模型参数为best.pth 现在我想改变这个网络的最后一层self.classifier,将它的输出改为2个通道(原来是15个通道)4 优化器要做出相应改动(如果本身就是选择grad为true的参数进行更新,那不需要更改)3 对参数的可学习性进行设置(冻结 or no)这样,得到的model便可以进行使用了。2 然后,我们需要更改那一层的分类器。1 首先我们加载预训练模型。

2024-05-01 18:40:01 668

原创 每日一题(力扣099):最小路径和--dfs / dp

一个测试点超时 朋友们可以看看还可以怎么再优化一下。

2024-04-28 10:56:20 160 1

原创 每日一题(力扣45):跳跃游戏2--贪心

由于题目已经告诉了我们一定可以跳到,所以我们只需去考虑前进最快的方法。即 判断当前下一步能跳的各个位置中,哪个能带你去去向最远的地方(why?因为其他位置所能提供的最大范围都没最远那个大,所以最远的那个已经可以囊括所有其他范围)

2024-04-26 20:31:08 317 2

原创 每日一题(力扣55):跳跃游戏--贪心

虽然能通过,但是有了“选择”,那就根本算不上贪心。重新整体思路,变为我当前可以走多少路,我现在在哪。刚开始像这道题,想的是这么从当前可以走的那几步中选择一步,所以一坨屎一样的代码。i代表人,k代表当前可以走到哪。

2024-04-26 20:06:00 320 1

原创 每日一题(PYAL2-048):寻宝图--dfs

【代码】每日一题(PYAL2-048):寻宝图--dfs。

2024-04-26 14:53:03 200

原创 每日一题(PTAL2-022 ):重排链表--排坑

它的测试数据有可能有分裂节点,所以需要计算实际所给链表的长度。

2024-04-25 23:08:23 175

原创 PTA满树遍历求助--有个测试点错了

超时问题已经可以解决,想知道答案错误的是哪个测试点。

2024-04-24 22:26:13 557

原创 C++中输入输出速度的优化

默认情况下,C++ 的输入输出流与 C 标准库的输入输出流是同步的,这意味着 C++ 的输入输出流在每次操作后会调用 C 标准库的输入输出流来确保数据的一致性。通过将这个标志设置为 false,你告诉 C++ 标准库不要与 C 的输入输出流同步,从而提高输入输出操作的性能。- 默认情况下,C++ 的输入流(cin)会自动刷新 C 的输出流(cout),这意味着在读取输入时,会自动刷新输出流,确保输入输出的正确顺序。这两行代码是用于控制 C++ 输入输出流的同步和缓冲行为的。

2024-04-24 22:23:33 526

原创 C++字符串中单词的提取以及按符号分隔

句子中的单词提取利用stringstream即可。如果要分割需配合getline使用。两者前提都是要先转化为字符串流。

2024-04-24 14:27:51 137

原创 每日一题(PTAL2-050):懂蛇语-模拟

1 使用getchar();去除换行符,不然会读取错误。3 while(ss>>a) 可读取其中的每一个单词。2 map本身由红黑树构造,本身key值具有顺序。

2024-04-24 10:56:34 351

原创 vector数组中移除某个元素

移除元素3 : remove会将要移除的元素放到最后,并返回指向它的逻辑末尾的迭代器。

2024-04-23 22:23:45 69

原创 每日一题(leetcode46):全排列--回溯+dfs

【代码】每日一题(leetcode46):全排列--回溯+dfs。

2024-04-23 20:00:56 83

原创 每日一题(PTAL2-052):吉利矩阵--dfs

2 和岛屿类似 这里用for循环进行寻找每种情况,并通过一加一减进行回溯。1 利用全局变量res存储个数。

2024-04-23 09:24:06 653

原创 每日一题(L2-049):鱼与熊掌--模拟+集合

代码注意点:vector数组中插入空数组可以增加vector数组长度。注意这里不用固定长度数组,用了会发生段错误,估计是超内存了。

2024-04-22 10:14:06 123

原创 每日一题(PTAL2-002):链表去重--结构体构造+模拟

【代码】每日一题(PTAL2-002):链表去重--结构体构造+模拟。

2024-04-21 18:55:35 531

原创 每日一题(L2-011):玩转二叉树--建树+层序遍历

与L2-006近乎相同,先建树,然后遍历。

2024-04-20 09:57:53 277

原创 每日一题(PTAL2-008):最长对称子串--分类讨论+遍历

最长对称子串的长度有可能是奇数也有可能是偶数,因此在遍历时要同时考虑这两种情况。

2024-04-19 20:11:26 176

原创 每日一题(PTAL2-005):集合相似度

【代码】每日一题(PTAL2-005):集合相似度。

2024-04-18 09:19:48 278

原创 每日一题(PTAL2-006):树的遍历--树的构建,队列

因为要层序遍历,所以我们可以考虑构建一颗二叉树。构建完只有利用队列就可以就行层序遍历。#include <bits/stdc++.h>using namespace std;int p1[35];int p2[35];struct Tree { int val; struct Tree* left; struct Tree* right;};struct Tree * add(int front1,int last1,int front2,int l

2024-04-16 22:21:29 224

原创 torch.where()中并行方式的实现

output,A_arg,B_arg尺寸为[2,256,256] tensor_count_0和tensor_count_1的尺寸为[15,15],它们都是tensor数据,且都在GPU上。torch.where()中一般有三个参数。第三个参数是条件不成立时的值。第二个参数是条件成立时的值。第一个参数是一个判断条件。

2024-04-15 22:52:45 537

原创 每日一题(leetcode765):情侣牵手--并查集和哈希表

代码技巧,在读取列表时都除2,符合情理并且节省了空间。

2024-04-15 08:39:05 120

原创 每日一题(leetcode238):除自身以外数组的乘积--前缀和

【代码】每日一题(leetcode238):除自身以外数组的乘积--前缀和。

2024-04-14 11:02:15 288

原创 每日一题(leetcode209):长度最小的子数组--滑动窗口

下面是我刚开始写的代码,虽然能通过,但是思维紊乱,循环条件应该去盯着满足情况下的条件,然后每次都去比较最小值,这样比较简洁。由于是区间问题,考虑到使用滑动窗口。

2024-04-13 10:00:35 239

原创 每日一题(leetcode209):长度最小的子数组--前缀和+二分法

得到前缀和数组之后,进行一次遍历,每遍历一个值,在它的后半部分利用二分法(所有数据都为正,前缀和数组有序递增)寻找第一个大于可以使区间和大于等于target的值(也可能找不到),没遍历一个,更新一次最小值即可。

2024-04-13 09:57:15 113

原创 tensor数据的保存--方便下次直接调用

【代码】tensor数据的保存--方便下次直接调用。

2024-04-11 21:52:29 101

原创 如何判断当前使用的pip是在哪里的

有时候我们需要pip一个requirements,如果本地,我们会在pycharm终端进行操作,但是当我们pip install *******时 如何判断当前使用的pip是在哪里。2 上面的方法没有成功,就记住结论,如果已经进入虚拟环境,那么pip就是你虚拟环境下的pip,如果没有,那pip是设置。1 如果电脑系统可以,可以直接运行where 或者 which pip查看所在位置(不一定会有反应)

2024-04-11 19:56:14 123

原创 每日一题(leetcode513):找树左下角的值--bfs

借助队列层层遍历即可。

2024-04-11 14:50:05 224

原创 每日一题(leetcode1702):修改后的最大二进制字符串--思维

找到第一个0之后,对于后面的子串(包括那个0),所有的0都能调上来,然后一一转化为10,因此从找到的第一个0的位置开始,接下来是(后半部分子串0的个数-1)个1,然后是一个0,接着剩下的都是1.

2024-04-10 09:08:15 198

空空如也

空空如也

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

TA关注的人

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