C++ STL比较算法std::equal()函数入门 上一节我们学习了一元谓词判断算法,读者是否还记得他们分别是什么吗?没错,它们分别是all_of()函数、any_of()函数、none_of()函数,其中all_of()函数为”全称判断“,any_of()函数为”存在判断“,none_of()函数为”全否判断“。本节我们将学习新的算法——比较算法,那什么有时比较算法呢?就像字符串比较一样,比我我们有两个字符串s1和s2:strings C++常用算法(二) 2025年10月25日 0 点赞 0 评论 309 浏览
1046:使用万能头文件+指针,简单易懂 摘要:```cpp#include //使用万能头文件,竞赛用着快,写平常的程序不要用using namesapce std;void RemoveArray(int a[],int* b,in…… 题解列表 2025年10月25日 1 点赞 0 评论 208 浏览
题解 3031: 分解因数 摘要:解#include<stdio.h>int count=1;int fun(int n,int fenjieyinzi){ for(int i=fenjieyin…… 题解列表 2025年10月25日 0 点赞 0 评论 135 浏览
C++ STL谓词判断算法std::all_of()函数入门 本节我们开始谓词判断算法的学习。那什么是谓词判断算法呢?首先我们要知道什么是查询算法,它指的是一类只能进行查询而不能修改元素的算法,其中,谓词判断算法是查询算法的一个子集,它们的功能是判断一个区间是否满足一元谓词的要求,满足则返回true,不满足则返回false。比如我们有一个序列{1,2,3,5,7,9},该序列很多元素都是奇数,我们想要知道这个序列是不是完全奇数序列,此时我们使用all_of( C++常用算法(二) 2025年10月25日 0 点赞 0 评论 264 浏览
C++ STL二分查找std::binary_search()函数入门 前面一节我们学习了equal_range()函数,该函数的功能是在指定有序区间内查找第一个高于目标元素的元素。本节我们开始学习新的二分查找函数——binary_search()函数。“binary”意为“二分的”,“search”意为“查找”,binary_search()函数的功能是在指定有序范围内判断是否存在目标元素。binary_search()函数的语法格式为:/*查找[fir C++常用算法(一) 2025年10月25日 0 点赞 0 评论 324 浏览
C++ STL二分查找std::equal_range()函数入门 前面一节我们学习了upper_bound()函数,该哈数的功能是在指定有序区间内查找第一个高于目标元素的元素。本节我们开始学习新的二分查找函数——equal_range()函数。“equal”意为“对等的”,“range”意为“范围”,equal_range()函数的功能是在指定有序范围内查找等于目标元素的元素范围,作用区间和lower_bound()函数一样都必须为有序区间,比如我们有一个有序序 C++常用算法(一) 2025年10月25日 0 点赞 0 评论 263 浏览
c++利用函数封装来判断的两种方法 摘要:方法1函数带参数#include <iostream>using namespace std;string reply(int n) { if (n > 0) { return&n…… 题解列表 2025年10月25日 0 点赞 0 评论 118 浏览
蓝桥杯2023年第十四届省赛真题-砍树 LCA+树上差分 摘要:解题思路:我们先把ai和bi之间的路进行差分处理,然后遍历还原,最后对几条边进行遍历,如果它被m条路径覆盖了,则统计,没有任何满…… 题解列表 2025年10月24日 0 点赞 0 评论 190 浏览
蓝桥杯2023年第十四届省赛真题-景区导游 LCA+前缀和 摘要:解题思路:定义 tp[i]代表点i距离根节点的边权之和题目要求输出的是跳过点i后乘车的时间,所以可以提前求出乘车的总时间,在便利…… 题解列表 2025年10月24日 0 点赞 0 评论 114 浏览