- 博客(8)
- 收藏
- 关注
原创 动态规划 二分查找
我们可以选择种植苹果树的位置是 1,4,91,4,9 ,这样最近距离是 min(4−1,9−4)=min(3,5)=3min(4−1,9−4)=min(3,5)=3。数据保证 1≤N≤10^5,1≤M≤N,1≤xi≤10^9,1≤N≤10^5,1≤M≤N,1≤xi≤10^9。第二行给出序列中的 NN 个整数 a1,a2,a3⋯ana1,a2,a3⋯an,表示花朵的能量值。
2026-02-08 18:57:37
669
原创 XiyouLinux Group 周报2
6.【c++笔记1 - CSDN App】https://blog.csdn.net/2501_93510914/article/details/157616724?3. c转c++练习2 303. 区域和检索 - 数组不可变(前缀和)//resize。2. c转c++练习2 f4. 寻找两个正序数组的中位数(二分查找)//vector。# XiyouLinux Group 周报 · 郭梦迪。1. B3614 【模板】栈 (手动实现一个栈)2. 栈 / 前缀和+字符串。3. LIS最长递增子序列。
2026-02-01 21:45:00
320
原创 XiyouLinux Group 周报1
XiyouLinux Group 周报 · 郭梦迪。3. c转c++练习2 经典问题:打印乘法口诀表。1. c转c++练习1 if-else语句。2. 蓝桥杯习题 一维前缀和+差分。3. 蓝桥杯习题 二维前缀和+差分。5.蓝桥杯习题 动态规划+二维背包。2. c转c++练习2 for循环。1. 蓝桥杯习题 一维前缀和。4. 蓝桥杯习题 动态规划。
2026-01-28 08:48:47
273
原创 西邮Linux2025年strbuf作业思路及代码
第一个函数的目的是 ,初始化结构体。也就是说,我们将结构体次初始化下,相当于 程序给我们定义了一个变量 int a;让我们来初始化a的值。在原有程序中,他已经给结构体了个名字sb,然后在init函数中传过来了这个结构体,并在这个函数中,用sb指针来接收,我们通过sb指针来访问结构体成员并初始化。比如第一个是Len,我们可以sb->0来初始化。同理第二个是字符串容量,也就是拥有的字节数,注意不能初始化为0而应该是1,原因是系统可能返回null,我们检验时误以为没有分配成功,所以分配字符串时,至少为1。
2025-11-13 02:33:00
541
原创 西邮Linux兴趣小组2025纳新题解
sizeof(&a)=sizeof§,p为指针变量,p=&a,sizeof§在32位为4,64位为8.const 数据类型 *指针名=数据类型 const *指针名,称为常量指针,指针指向的内容不可修改,但指针本身可以指向其他地址。遍历数组,每个元素都与0做按位异或运算,因为0^A=A,任何数与本身异或都为0,所以xorAll最终结果是两出现了奇数次的数异或运算的和。举例,6(0110),-6(先取反码,再取补码,1110->1001->1010),0110&1010=0010,即得到最低位的1.
2025-11-02 13:36:30
668
原创 西邮Linux兴趣小组2023纳新题解
请实现filter()函数:过滤满足条件的数组元素。提示:使用函数指针作为函数参数并且你需要为新数组分配空间。/*补全函数*/i++) {return 0;//函数指针,接收int,返回int,用于判断元素是否满足条件i<length;i++){//满足条件的元素个数//为新数组开辟内存并检测int num=0;i<count;i++){}//判断数字是否为正数i++) {return 0;}其中,
2025-11-02 13:36:14
907
原创 西邮Linux兴趣小组2024纳新题解
1 b是数组指针 有b=&a,*b=a2 c是指针数组 有c=&a,*c=a,**(c+1)= *(a+1)=(a+1)
2025-11-02 13:35:20
713
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅