自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RuntimeError: CUDA error: device-side assert triggered

stackoverflow上大佬的建议是能改成cpu就改成cpu,尝试复现一下error。因为cuda的报错traceback没有什么参考价值。是.cuda()转移到cuda设备出错的吗?那如果把创建时参数加一个device='cuda'呢?今天遇到了一个莫名其妙的bug,创建temp并转移到cuda上时会出错。然后就不报错了,还没搞懂是什么原理,记录一下...在各个论坛查到的错误原因一般还有数组溢出。

2023-07-07 17:13:51 286 1

原创 【自用】ARF环境搭建,续上一篇(2)

conda环境搭建

2022-12-31 23:51:05 613 1

原创 【自用】服务器conda环境搭建步骤(1)

conda环境搭建

2022-12-31 17:30:54 395

原创 UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0x82 in position 743: invalid start byte

debug

2022-10-16 22:51:30 296

原创 PAT A-1025 PAT Ranking

#include<bits/stdc++.h>using namespace std;using gg = long long;struct Student{ string id; gg score, field_num, field_rank, total_rank;};int main(){ gg battle_num; cin >> battle_num; gg copy_battle_num = battle_num; .

2021-12-03 15:50:01 71

原创 PAT A-1060 Are they equal

#include<bits/stdc++.h>using namespace std;using gg = long long;string get_valid_number(string s_, gg valid_num){ string res; //删除s中的小数点,以免取有效数字的时候取入小数点。 string s = s_; gg point_index = s.find_first_of("."); s.erase(point_in.

2021-11-30 23:22:21 57

原创 函数指针 简单笔记

简单写写cpp primer6.7节的课后练习

2021-11-25 10:37:14 47

原创 【ds学习记录】链表 PTA 实验11-2-9 链表逆置

题目:本题要求实现一个函数,将给定单向链表逆置,即表头置为表尾,表尾置为表头。链表结点定义如下:struct ListNode { int data; struct ListNode *next;};函数接口定义:struct ListNode *reverse( struct ListNode *head );其中head是用户传入的链表的头指针;函数reverse将链表head逆置,并返回结果链表的头指针。裁判测试程序样例:#include <s

2021-06-20 23:21:25 1151 1

原创 【ds学习记录】栈与队列 PTA 习题3.13 双端队列

题目:双端队列(deque,即double-ended queue的缩写)是一种具有队列和栈性质的数据结构,即可以(也只能)在线性表的两端进行插入和删除。若以顺序存储方式实现双端队列,请编写例程实现下列操作:Push(X,D):将元素X插入到双端队列D的头; Pop(D):删除双端队列D的头元素,并返回; Inject(X,D):将元素X插入到双端队列D的尾部; Eject(D):删除双端队列D的尾部元素,并返回。函数接口定义:bool Push( ElementType X, Deq

2021-06-15 19:15:15 290

原创 【ds学习记录】链表 PTA 实验11-2-5 链表拼接

题目:本题要求实现一个合并两个有序链表的简单函数。链表结点定义如下:struct ListNode { int data; struct ListNode *next;};函数接口定义:struct ListNode *mergelists(struct ListNode *list1, struct ListNode *list2);其中list1和list2是用户传入的两个按data升序链接的链表的头指针;函数mergelists将两个链表合并成一个按data升

2021-06-14 21:45:04 134

原创 【ds学习记录】链表 PTA 实验11-2-2 学生成绩链表处理

题目:本题要求实现两个函数,一个将输入的学生成绩组织成单向链表;另一个将成绩低于某分数线的学生结点从链表中删除。函数接口定义:struct stud_node *createlist();struct stud_node *deletelist( struct stud_node *head, int min_score );函数createlist利用scanf从输入中获取学生的信息,将其组织成单向链表,并返回链表头指针。链表节点结构定义如下:struct stud_node {

2021-06-12 21:55:58 184 2

原创 【ds学习记录】链表 PTA 实验11-2-1 建立学生信息链表

题目:PTA 实验11-2-1 建立学生信息链表本题要求实现一个将输入的学生成绩组织成单向链表的简单函数。函数接口定义:void input();该函数利用scanf从输入中获取学生的信息,并将其组织成单向链表。链表节点结构定义如下:struct stud_node { int num; /*学号*/ char name[20]; /*姓名*/ int score; /

2021-06-12 21:26:13 464

空空如也

空空如也

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

TA关注的人

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