自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 蓝桥杯(2022第十三届C/C++真题[省赛][B组])

在本例中,`max({2, a[i] + 1, b[i] + 1})`使用了第二种方式,即将参数放在花括号内作为`initializer_list`的初始化列表传递给`std::max`函数。因此,`max({2, a[i] + 1, b[i] + 1})`中的中括号是用来表示初始化了`initializer_list`的列表,将2、a[i] + 1和b[i] + 1作为参数传递给`std::max`函数。1. 使用逗号分隔的参数列表,例如 max(a, b, c)类似"数楼梯"问题(

2024-04-07 20:29:35 771

原创 蓝桥杯(2021第十二届C/C++真题[省赛][B组])

卡片先将每个卡片所拥有的数量存储在对应卡片号的数组里。对每一位数字进行拆分,使用一次减一次。判断卡片数量,当卡片数量等于0时,表明此时已经无法构成数字,则输出这时的数字。直线两点式直线方程: (y-y2)/ (y1-y2) = (x-x2)/ (x1-x2)先存储所有的坐标 ,遍历所有的坐标组获得直线Ax+By+C=0的A,B,C并使用gcd约分最后再利用set去重,最后再加上垂直于x轴和y轴的数。货物摆放观察样例发现,长宽高三个数字的成绩之和为n。

2024-03-28 20:54:01 749 1

原创 蓝桥杯练习||洛谷【算法1-4】递推与递归

餐馆虽低端,但是菜品种类不少,有 N 种(N≤100),第 i 种卖ai​ 元(ai​≤1000)。第二行起 N 个正数ai​(可以有相同的数字,每个数字均在1000 以内)。一个正整数,表示点菜方案数,保证答案的范围在 int 之内。楼梯有 N 阶,上楼可以一步上一阶,也可以一步上二阶。对于 100%100% 的数据,1≤N≤5000。P1044 [NOIP2003 普及组] 栈。P1044 [NOIP2003 普及组] 栈。输入文件只含一个整数 n(1≤n≤18)。数据保证,1≤N≤1000000。

2024-03-17 20:11:06 321 1

原创 06STL(蓝桥杯C/C++基础知识)

vector动态数组头文件:#include<vector>定义:vector<int> vec:名为vec的存储int型的动态数组push_back():在最后插入一个新元素vector_size():长度(可用[ ]直接访问vector中的元素)pop_back():在最后删除一个元素clear():清空vector,但不会清空开的内存构造函数:一维动态数组:vector<int> vec(n,1)n表示初始的动态数组的长度,1表示初始的数组里每个元素的值,不传入参数,默认为0。

2024-03-14 16:34:38 304 1

原创 蓝桥杯练习||洛谷【算法1-6】二分查找与二分答案

例如,如果一排树的高度分别为 20,15,10 和17,Mirko 把锯片升到 15 米的高度,切割后树木剩下的高度将是15,15,10 和15,而 Mirko 将从第 11 棵树得到 5 米,从第 4 棵树得到 2 米,共得到 7 米木材。对于100% 的测试数据,1≤N≤106,1≤M≤2×1e9,树的高度≤4×1e5,所有树的高度总和>M。对于100% 的数据,1≤n≤1e5,1≤k≤1e8,1≤Li​≤1e8(i∈[1,n])。一个实数,表示该贷款的月利率(用百分数表示),四舍五入精确到0.1%。

2024-03-06 20:04:49 476

原创 05高精度(蓝桥杯C/C++基础知识)

计算过程中,经常会遇到超出int、long long范围的数字,因此需要引入一个新的算法,叫做高精度算法。高精度算法本质是用字符串模拟数字进行计算,再利用数学中竖式计算的思想,逐位进行相关计算。

2024-02-15 15:31:09 328 1

原创 蓝桥杯练习||洛谷【算法1-3】暴力枚举

P2241 统计方形(数据加强版) P1036 [NOIP2002 普及组] 选数 P1157 组合的输出 P3392 涂国旗 P1217 [USACO1.5] 回文质数 Prime Palindromes P1149 [NOIP2008 提高组] 火柴棒等式 P3799 妖梦拼木棒(组合数、暴力) P2392 kkksc03考前临时抱佛脚(动态规划、01背包)

2024-02-13 21:04:20 634 1

原创 蓝桥杯练习||洛谷练习【算法1-2】排序

洛谷练习【算法1-2】排序 P1177 【模板】排序 P1923 【深基9.例4】求第 k 小的数 P1781 宇宙总统 P1012 [NOIP1998 提高组] 拼数 P1068 [NOIP2009 普及组] 分数线划定

2024-02-05 17:36:28 724 1

原创 04枚举||蓝桥杯真题(蓝桥杯C/C++基础知识)

蓝桥杯历年真题枚举法1.奇怪的分式【第五届】【省赛】【B组】2.加法变乘法【第六届】【省赛】【B组】3.生日蜡烛【第七届】【省赛】【B组】4.四平方和【第七届】【省赛】【B组】5.等差素数列【第八届】【省赛】【B组】6.既约分数【第十一届】【省赛】【B组】7.货物摆放【第十二届】【省赛】【B组】

2024-01-06 08:30:00 918 3

原创 03集合set用法(蓝桥杯C/C++基础知识)

明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。输出为2行,第1行为1个正整数M,表示不相同的随机数的个数。第2行为M个用空格隔开的正整数,为从小到大排好序的不相同的随机数。set:即集合,STL中的set用二叉树实现。输入为2行,第1行为1个正整数,表示所生成的随机数的个数N。第2行有N个用空格隔开的正整数,为所产生的随机数。

2023-12-19 22:23:15 397

原创 02sort排序(蓝桥杯C/C++基础知识)

第一参数为排序首元素地址,第二参数为排序尾元素的下一地址,第三参数(可省略)定义排序方法。例如,2022 排在 409 前面,因为 2022 的数位之和是 6,小于 409 的数位之和 13。当两个数各个数位之和不同时,将数位和较小的排在前面,当数位之和相等时,将数值小的排在前面。1 到 13 的排序为:1,10,2,11,3,12,4,13,5,6,7,8,9。又如,6 排在 2022 前面,因为它们的数位之和相同,而 6小于 2022。

2023-12-17 16:37:37 403

原创 01字符串和日期||蓝桥杯真题(蓝桥杯基础知识)

注意:1.字符运算时需强制转换(char型在运算时会转成int型)。例:cout

2023-12-13 18:54:43 372 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除