自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Error】pip安装模块出现4.0.0-unsupported报错

1. 打开文件夹C:\ProgramData\Anaconda3\Lib\site-packages(根据实际情况找到相应文件夹)4. 把【pyodbc-4.0.0_unsupported.dist-info】文件夹拖回原位。下次遇到相同报错重复以上步骤。2. 按照字母顺序找到【pyodbc-4.0.0_unsupported.dist-info】文件夹,剪切到桌面。3. 回到命令行窗口,重新pip模块,成功。

2025-01-21 10:21:44 416

原创 【CSP CCF记录】202212-2第28次认证 训练计划

最早开始时间、最晚开始时间、结构体

2024-12-07 21:08:41 318

原创 【CSP CCF记录】202409-1第35次认证 密码

一道分情况讨论的简单题

2024-12-07 18:55:29 390

原创 【CSP CCF记录】202409-2第35次认证 字符串变换

getline()读入整行;变换周期思想减少运行时间

2024-12-07 17:19:01 762

原创 【CSP CCF记录】201703-2第10次认证 学生排队

vector容器find()、distance()、erase()、insert()等函数的灵活运用

2024-12-06 17:32:39 135

原创 【CSP CCF记录】202312-1第32次认证 仓库规划

结构体的使用

2024-12-05 16:38:26 398

原创 【CSP CCF记录】202305-2第30次认证 矩阵运算

矩阵的乘法和点乘

2024-12-05 10:05:43 404

原创 【CSP CCF记录】202305-1第30次认证 重复局面

map的用法

2024-12-03 20:15:39 477

原创 【CSP CCF记录】 201703-1第10次认证 分蛋糕

没有技术含量的一道水题

2024-12-01 21:34:19 251

原创 【错误记录】jupyter notebook打开后服务器错误Forbidden问题

查看jupyter-server和jupyter notebook版本,可能是两者版本不匹配问题。先把jupyter notebook改成1.13.4, 出现其他依赖项不匹配后改成1.24.0。

2024-11-30 16:35:18 731

原创 【CSP CCF记录】201709-2 第11次认证 公共钥匙盒

定义结构体;结构体排序

2024-11-29 17:46:23 383

原创 【CSP CCF记录】201709-1第11次认证 打酱油

没有技术含量的一道题

2024-11-28 20:06:22 337

原创 【CSP CCF记录】201712-2第12次认证 游戏

没有技术含量的一道题,搞清楚游戏规则就能写出来

2024-11-26 21:26:43 286

原创 【CSP CCF记录】201803-2第13次认证 碰撞的小球

分情况讨论,开静态数组避免运行时内存不足。

2024-11-26 20:02:41 524

原创 【CSP CCF记录】201712-1第12次认证 最小差值

使用sort()函数代替两个for循环提高运行效率

2024-11-26 08:46:55 243

原创 【CSP CCF记录】201803-1第13次认证 跳一跳

没有技术含量的一道题,解题的关键是理解游戏规则。1. state=1,跳到方块上但没跳到中心,得1分。2. state=2,跳到方块中心。3. state=0,游戏结束。

2024-11-25 19:02:19 397

原创 【CSP CCF记录】201809-2第14次认证 买菜

思路还是很简单清晰的,注意全面进行多情况讨论以及结构体的使用

2024-11-25 17:35:08 486

原创 【CSP CCF记录】201809-1第14次认证 卖菜

没有技术含量的一道水题,分情况讨论即可解决

2024-11-25 09:34:51 273

原创 【CSP CCF记录】201812-2第15次认证 小明放学

比较绕的一道模拟,需要理清思路,对各种情况进行讨论

2024-11-24 21:16:29 419

原创 【CSP CCF记录】201812-1第15次认证 小明上学

一道分情况讨论的水题

2024-11-24 09:08:12 353

原创 length()和size()的区别

在string中,length()和size()等价,都用来返回字符串的字符数量。在vector等其他容器中,没有length()函数,一般使用size()返回容器中的元素数量。

2024-11-23 20:54:59 202

原创 C++中的erase()函数用法总结

在 C++ 中,erase()是和等容器中的成员函数,用于删除容器中的元素。根据容器类型以及删除的元素数量和位置,erase()的用法有不同的形式。常用用法:1. 删除指定位置的单个元素2. 删除指定范围内的元素注意:在字符串中erase(pos)是删除str[pos]及之后所有字符元素,并不是只删除str[pos]。下面详细描述不同容器中的erase()函数。

2024-11-23 19:53:57 1215

原创 【CSP CCF记录】201903-2第16次认证 二十四点

字符转数字;字符转运算符;erase的用法。

2024-11-23 17:53:36 418

原创 【CSP CCF记录】201903-1第16次认证 小中大

使用setprecision(n)可控制输出流显示浮点数的数字个数。setprecision(n)就是输出的n个数,会有四舍五入。

2024-11-22 19:57:49 300

原创 【CSP CCF记录】备考知识点总结

2、如果当做运算符来说,就是a = i++ 和 a = ++i这样的形式,情况就不一样了。erase可以删去容器中指定位置的元素,容器的size(大小)会改变,但是容器的容量不变。a = i++的意思是,先把i的值赋给a,即a = i,再执行i = i + 1;1、首先,单独拿出来说,i++和++i的意思是一样的,就是i = i + 1。a = ++i是先执行 i = i+1,再把i的值赋给a;那么执行a=i++这条语句之后,a=4,i=5;那么执行a=++i这条语句之后,i=5,a=5;

2024-11-20 21:09:05 726 1

原创 C++ ACM输入与输出模板

【代码】C++ ACM输入与输出模板。

2024-11-20 18:45:11 142

原创 【CSP CCF记录】202109-1第23次认证 数组推导

没有难度的一道题,仔细观察样例找到规律

2024-11-18 21:35:42 252

原创 【机试准备】常用容器与函数

向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence Container)。跟任意其它类型容器一样,它能够存放各种类型的对象。可以简单的认为,向量是一个能够存放任意类型的。

2024-09-15 16:11:49 917

原创 【代码随想录】字符串

反转字符串,使用reverse函数或swap+双指针实现。替换数字,使用快慢双指针,ASCAII码,resize函数重新分配数组空间

2024-09-10 23:08:06 1115

原创 【代码随想录】哈希表

哈希表;map;set;

2024-09-09 01:14:15 848

原创 【代码随想录】链表理论基础

链表和数组的对比;链表构造函数的定义

2024-09-05 16:13:23 398

原创 【代码随想录】数组总结篇

解决数组问题的常见题型和常用方法:二分法、双指针法、滑动窗口、模拟行为、前缀和

2024-08-15 08:37:06 767

原创 【代码随想录】开发商购买土地——前缀和思想

前缀和思想;二维数组vector

2024-08-14 09:46:05 712

原创 【代码随想录】区间和——前缀和方法

前缀和;vector初始化方法;while(cin>>a>>b);当C++ 代码面对大量数据读取输出操作最好用scanf 和 printf

2024-08-10 03:37:28 906

原创 【代码随想录】螺旋矩阵II

循环不变量原则;二维数组

2024-08-10 02:51:02 477

原创 【代码随想录】长度最小的子数组——滑动窗口

滑动窗口

2024-08-10 01:01:22 1056

原创 【代码随想录】有序数组的平方

双指针法;sort()函数使用;for(int i=0, j=length-1;i)

2024-08-08 01:17:32 841

原创 【代码随想录】移除元素

双指针法;erase()函数的应用

2024-08-07 00:55:16 566

原创 【代码随想录】二分查找

二分查找法,区间问题

2024-08-04 11:17:15 1119

原创 【代码随想录】数组理论基础

要注意vector 和 array的区别,vector的底层实现是array,严格来讲vector是容器,不是数组。正式因为数组在内存空间的地址是连续的,所以我们在删除或者增添元素的时候,就难免要移动其他元素的地址。不同编程语言的内存管理是不一样的。数组可以方便地通过下标索引地方式获取到下标对应的数据。那么二维数组直接上图,大家应该就知道怎么回事了。理解数组在内存中的存储方式。

2024-08-01 07:40:05 183

空空如也

空空如也

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

TA关注的人

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