蓝桥杯考前复盘

明天就是考试了,适当的停下刷题的步伐。

静静回望、思考、总结一下,我走过的步伐。

考试不是结束 ,他只是检测 这一段时间学习成果的工具。

该继续走的路,还是要继续走的。

只是最近,我偶尔会感到迷惘,看来还是要多读书的。

这里先整理一部分,该睡了,剩下的明天考试过后再整😇😉

2023第十四届蓝桥杯大赛软件赛国赛C/C++ 大学 B 组 :: 复盘 ::

一、向量、点乘、叉乘 :: 传送门 ::

当时遇到这个题、

叉乘 是为了判断点是否在边上 、求三角形与平行四边形面积

求点乘是为了求钝角 (负数)、锐角 (正数)、直角(0)。

二、浮点数比较 :: 传送门 ::

浮点数比较,不建议用==比较。|| abs(a-b)<1e6

三、map与unordered_map :: 传送门 ::

底层不同,插入、删除速度不同,set也同样适用。

四、极大值(32位、64位、16进制):: 传送门 ::

32-9位、64-18位、伪最大值64位-0x3f3f3f3f3f3f3f3f

五、广搜(BFS)与深搜(DFS) :: 传送门 ::

广搜-最短路径、深搜-不断尝试(8皇后)

六、vector的比较方案-map :: 传送门 ::

map-key键能装vector、unordered_map没重载,不能。

其实pair<int,int>也是这样的。

set也同样适用。

2023第十四届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组 :: 复盘 ::

1、二分查找 :: 传送门 ::

upper_bound(最后一个大于)、lower_bound()(大于等于)、binary_bound()

2、emplace :: 传送门 ::

C++11中,引入的

3、log() ::cmath:: :: 传送门 ::

换底函数、以及新引入的其他函数

2024第十五届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组 :: 传送门 ::

1、鸽巢定理(抽屉原理):: 传送门 ::

鸽巢定理,也叫抽屉原理,用大白话来说就是:假如有多个鸽子要放进若干个鸽巢里,那么不管怎么放,肯定会有一个鸽巢里至少有一定数量的鸽子。

2、高精度运算 :: 传送门 ::

高精度+-*/ C++写法

3、快速幂 :: 传送门 ::
4、最大公约数(gcd)与最小公倍数(lca) :: 传送门 ::

2022第十三届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组 :: 传送门 ::

一、double 与 long double :: 传送门 ::

double精度15~17位(%lf)、long double 18~19位(%Lf)

二、揭开 C++ 数学函数后缀的神秘面纱:fl 与精度战争 :: 传送门 ::

ceilf、ceill...logf、logl...fabsf、fabsl....

三、不用+号的,加法 :: 传送门 ::

利用&与^

四、状态压缩动态规划 :: 传送门 ::

蒙德里安的梦想、至今还在草稿箱里存着😇

五、数组与 vector 的性能对决 :: 传送门 ::

数组与vector变量的区别

六、memset与sizeof :: 传送门 ::
相关推荐
liuluyang5302 小时前
C语言C11支持的结构体嵌套的用法
c语言·开发语言·算法·编译·c11
明飞19873 小时前
C_内存 内存地址概念
c语言·开发语言
勤劳的进取家3 小时前
贪心算法之最小生成树问题
数据结构·python·算法·贪心算法·排序算法·动态规划
牛奶咖啡.8543 小时前
第十四届蓝桥杯大赛软件赛省赛C/C++ 大学 A 组真题
c语言·数据结构·c++·算法·蓝桥杯
SuperW3 小时前
蓝桥杯嵌入式十五届模拟二(串口DMA,占空比的另一种测量方式)
单片机·职场和发展·蓝桥杯
亓才孓3 小时前
[leetcode]stack的基本操作的回顾
算法
小美爱刷题3 小时前
力扣DAY46-50 | 热100 | 二叉树:展开为链表、pre+inorder构建、路径总和、最近公共祖先、最大路径和
算法·leetcode·链表
Fanxt_Ja4 小时前
【数据结构】红黑树超详解 ---一篇通关红黑树原理(含源码解析+动态构建红黑树)
java·数据结构·算法·红黑树
永恒迷星.by4 小时前
全球变暖(蓝桥杯 2018 年第九届省赛)
算法
Dream it possible!4 小时前
CCF CSP 第35次(2024.09)(1_密码_C++)(哈希表)
c++·散列表·ccf csp·csp