- 博客(92)
- 收藏
- 关注
原创 707 链表设计
/测试在指定位置3添加。//测试在指定位置0添加。//测试修改指定位置数据。//测试查询指定位置的值。//测试在指定位置删除。//修改指定索引的值。//查询指定位置的值。
2024-06-25 11:55:13
311
原创 1 数组 二分查找
/ 防止溢出 等同于(left + right)/2。// 定义target在左闭右闭的区间里,[left, right]right = middle - 1;// target 在左区间,所以[left, middle - 1]left = middle + 1;// target 在右区间,所以[middle + 1, right]// 当left==right,区间[left, right]依然有效,所以用
2024-06-21 14:40:34
231
原创 52 字符串统计 剩余可用字符集
string s;return;i++)elsei++)if (value!= 0)if (i!elseint main()return 0;
2024-04-16 16:31:32
344
原创 53 ABR 车路协同场景
/ 如果设备与事件的距离小于等于范围,或者这是第一个设备,则将其添加到结果对中。// 如果设备小于事件,则继续下一个设备。// 否则,跳出循环。// 从匹配结果中提取事件、设备和范围。// 创建一个字符串流,用于存储结果对。// 创建一个正则表达式,用于匹配输入。// 创建一个字符串,用于存储输入。// 检查输入是否匹配正则表达式。// 从标准输入读取一行。
2024-04-11 17:29:27
373
原创 54 羊、狼、农夫过河
/ 如果对岸没有羊,但是对岸的狼的数量大于等于船的容量,则跳过。// 如果对岸的羊的数量小于对岸的狼的数量,则跳过。// 如果上船的动物数量超过船的容量,则跳过。// 如果羊的数量小于狼的数量,则跳过。// 如果没有动物上船,则跳过。// 如果羊和狼的数量总和小于等于船的容量,则只需要一次过河。* @param oppo_sheep 对岸的羊的数量。
2024-04-08 16:29:00
459
原创 56 食堂供餐
int N;i < N;i++)elseint main()cin >> N;int M;cin >> M;i < N;i++)return 0;
2024-04-05 09:46:03
437
原创 57 最佳植树距离
i++)count++;break;int main()int n;cin >> n;i < n;i++)int target;return 0;
2024-04-05 00:24:42
170
原创 58 最长连续子序列
i++)j++)break;sub_len++;int main()string tmp;int sum;cin >> sum;return 0;
2024-04-04 09:30:11
196
原创 59 叠积木
/ 如果当前积木可以放入当前层,则把当前积木放入当前层。// 如果最大的积木长度大于当前层的长度,则无法满足条件。// 如果当前层和上一层积木长度相同,则不需要重复计算。// 如果所有数字的和除不尽层数,自然肯定不满足条件。// 把当前积木加入已有的每一层中,看是否能够满足条件。// 当所有积木都已使用完时,返回 true。// 计算每一层的目标长度。// 初始化每层的长度列表。// 计算所有积木的总长度。// 对积木长度进行排序。// 遍历所有可能的层数。// 深度优先搜索函数。
2024-03-22 16:38:53
420
原创 60 能力组队 | 求最多可以派出多少支团队
i++)int i = 0;count++;i++;j--;elsei++;int main()int n;cin >> n;i < n;i++)int base;return 0;
2024-03-22 14:27:34
191
原创 61 分奖金
i++)j++)break;if(!find)int main()int n;cin >> n;i < n;i++)return 0;
2024-03-22 10:44:40
235
原创 62 开心消消乐
x < n;x++)y < m;y++)times++;while (!int main()int n, m;x < n;x++)y < m;y++)return 0;0};l[x]=ll;int xm=x/m;int xn=x%m;if (xm>0){if (!k[x-m]){
2024-03-19 01:34:43
439
原创 66 真正的密码
elseint main()string str;i >= 0;--i)++j)break;if (flag)return 0;
2024-03-16 00:12:31
367
原创 69 IPv4 地址转换成整数
i++)return;= 4)return;elsei < 4;i++)if(i == 0)return;elsereturn;int main()string s;return 0;
2024-03-13 16:41:43
381
原创 71 连续字母长度
return;i++)count++;elsecur = c;count = 1;i < 26;i++)});elseint main()int k;return 0;
2024-03-13 11:29:21
368
原创 73 出租车计费
int k = 0;int j = 1;elsej = j*10;n = n / 10;int main()int n;cin >> n;return 0;
2024-03-11 17:15:21
398
原创 74 矩形相交的面积
int x1;int y1;int x2;int y2;int main()i < 3;i++)int x1;int y1;int w;int h;i++)j++)dp[i][j]++;ret++;return 0;
2024-03-11 12:14:15
314
原创 75 座位调整
int main()i < len;i++)count = 0;elsecount++;count++;result = 1;return 0;
2024-03-06 11:31:57
380
原创 76 字符串序列判定
int main()string S;string L;int i = 0;int j = 0;i++;j++;elsereturn 0;
2024-03-05 09:46:21
415
原创 Vector中的begin和end函数是左闭右开的区间
返回值: iterator– 它返回一个指向向量的 past-the-end 元素的迭代器。实际上Vector中的begin和end函数是左闭右开的区间。vector::end() 函数的语法。参数: none——它什么都不接受。
2024-02-29 09:49:41
730
原创 1 二叉树遍历
char data;str[i]!= '\0';i++)switch(ch)case '{':break;case ',':break;case '}':s.pop();break;default:elseelsebreak;return;elseint main()return 0;
2024-01-02 16:41:05
379
原创 16 通过软盘拷贝文件
int main()int n = 0;cin >> n;i < n;i++)elsei < n;i++)j--)return 0;
2023-12-19 16:39:08
391
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人