
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
蓝桥杯竞赛中,Dev C++的配置至关重要。由于比赛时通常采用默认设置,本章将重点介绍赛前需要特别注意的配置项。
scanf用于读取用户输入的两个浮点数,分别存储在变量a和b中。printf则用于格式化输出这两个浮点数,其中%.2lf表示保留两位小数输出,%.3lf表示保留三位小数输出。
return u>v;//这里也可以使用for (int num : v) cout << num << ' ';return 0;sort默认采用小于运算符进行排序。要自定义比较规则,可通过第三个参数传递比较函数或lambda表达式。这段代码通过自定义的cmp函数实现数组降序排序:当第一个参数大于第二个参数时返回true,表示应将前者排在前面。sort函数基于此比较规则对数组元素进行两两比较和位
二分法是一种高效的查找方法,核心思想是通过将问题的搜索范围一分为二,每次迭代缩小搜索范围,直到找到目标或确定目标不存在。- 效率提升:时间复杂度从暴力枚举的(O(n))优化到(O(log n)),效率极大提升。- 核心思想:每次将搜索范围对折,利用数据的有序性(单调性)快速定位目标。这两种计算方式在数学上等价,但前者更为安全可靠。- 搜索分析中需要快速缩小范围,比如查找满足某个条件的极值。- 数据
功能说明参数形式支持两种输入方式:返回值返回输入数据中的最小/最大值。示例:时间复杂度C++ STL中的两个函数:和,它们分别用于查找范围内的最小值和最大值。以下是主要知识点总结:函数定义::返回范围中最小值的地址(即迭代器)。:返回范围中最大值的地址(即迭代器)。参数:两个地址或迭代器和,定义了查找范围。返回值:返回一个迭代器,指向范围内的最小值或最大值。解引用操作符:若要获取具体的值,需对返回







