自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 力扣 盛最多水的容器

盛最多水的容器、短板问题、短板策略有最优解证明

2024-07-11 10:39:50 488

原创 openGauss编译环境配置尝试

openGauss 编译,一次有益的尝试虽然失败了,但希望能够给大家提供一些经验

2024-06-01 11:28:14 679

原创 P7919 [Kubic] ABC

Tip: 重点是思维,将一个具体问题抽象化,忽略我们执行的具体操作,只关注性质的改变。(需要转换一下工程思维,一开始直接奔着解决实际问题去了【汗】)本质上这种置换并不会改变置换区间的性质但会改变交界处的相邻性质。根据官方题解,它将所有处理的区间的右界设为了。中,不会改变相邻字符的性质,只会改变。,通过滑动区间迭代计算即可。

2024-05-01 20:53:04 30

原创 洛谷 P1007 独木桥

采用了迭代的思想,我们计算每一个士兵的最大(最短)时间。已知士兵的行动是并行的,则全部士兵撤离的时间取决于最后一个撤离的士兵,也是撤离的最慢的士兵,所以我们通过外层的。将士兵视为质点,我们发现士兵相遇后由于速度一样,假设我们不知道士兵是否会转身,而转身时间忽略不计,那么我们并不能分辨士兵是否转身。每个士兵初速度一定,方向一定,中途不改变方向,除非两个士兵面对面相遇,他们无法彼此通过对方,于是就分别转身,继续行走。的数据,满足初始时,没有两个士兵同在一个坐标,个整数,分别表示每个士兵的初始坐标。

2024-04-08 23:24:59 686

原创 洛谷 P2365 任务安排

洛谷

2024-03-19 15:50:18 821 1

原创 msvcp120.dll 不存在

msvcp120.dll 不存在

2024-03-18 22:53:45 169

原创 洛谷 P1034 [NOIP2002 提高组] 矩形覆盖

十分普通的DFS遍历,与一些做题时的思考(含代码)

2024-03-17 19:21:08 235

原创 Barriers 实验报告

barriers xv6 pthread

2023-11-01 23:42:11 76 1

原创 barriers笔记[thread_cond_t]

*pthread_cond_signal ** 用于唤醒一个挂起的线程(一般按照优先级否则随机,根据操作系统的不同可能唤醒多个线程。cond 是 pthread_cond_t 类型的变量,但是它与条件无关。上锁之后,线程执行相应operation,并判断条件➡️是否要wait。私以为这个变量用于将使用了该函数的线程进行关联。执行wait这个函数时线程会挂起,并释放锁,用于唤醒所有在cond挂起的线程。两个函数的作用其实就是实现了一个。这两个函数一般是连着使用的。在被唤醒后会尝试获得锁!

2023-11-01 23:18:21 47 1

原创 Thread and Lock 实验报告

根据实验要求,在未经任何修改的情况下运行gcc ph.c结果1结果2任务1的目的就是让结果2的keys能全部找到任务2的目的在任务1的基础上提高效率前提:正确率🔑100%

2023-10-18 23:54:56 91

原创 Thread实验笔记

C/C++ 中的 volatile 关键字和 const 对应,用来修饰变量,通常用于建立语言级别的 memory barrier。这是 BS 在 “The C++ Programming Language” 对 volatile 修饰词的说明:volatile 关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改,比如:操作系统、硬件或者其它线程等。遇到这个关键字声明的变量,编译器对访问该变量的代码就不再进行优化,从而可以提供对特殊地址的稳定访问。

2023-10-18 23:41:22 42

原创 OSwork_Shell实验报告

MIT6.828work_Shell

2023-10-17 23:13:42 129

原创 xv6 Shell实现(partial)

—计算机操作系统练习笔记。

2023-10-17 22:07:51 186

原创 洛谷 P1055 [NOIP2008 普及组] ISBN 号码

## 要用ord() 函数。

2023-10-08 19:38:04 79

原创 Matlab学习笔记

将矩阵A复制m*n块,即把A作为B的元素,B由m*n个A平铺而成。将每列元素相加,得到一个行向量,行向量的每个元素为对应的列的和。获得一个1x2的矩阵,第一个元素是行数,第二个元素是列数。表示取矩阵第x行,第y列的元素(下标从1开始)逗号或空格间隔表示同一行,分号间隔表示下一行。表示取x到y的间距2的列的第1到第4个元素。将每行元素相加,得到一个列向量 …表示取第x,y列的所有元素。inv(A) 求矩阵A的逆。表示取第y列的所以元素。

2023-10-08 18:25:15 35

原创 关于Ubutun20及以上安装gcc-4.4 gcc-4.4-multilib的方法

Ubutun20及以上:gcc-4.4安装指南

2023-09-01 13:13:42 1726 7

原创 高数下册笔记

高等数学下册笔记

2023-03-29 18:56:19 572

空空如也

空空如也

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

TA关注的人

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