![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝桥杯
文章平均质量分 58
蓝桥杯
Elephant_King
github:https://github.com/Elephant-King9
平时写的代码会上传到github,欢迎学习交流
展开
-
【算法】【蓝桥杯】蓝桥杯常用函数头文件以及C++11代替
memset函数在#include<string.h>sort函数在#include<algorithm>因为蓝桥杯没有c++11语法,无法使用auto函数,创建迭代器需要迭代器定义::iterator如map<int,int>::iterater it= ma.begin()abs,sqrt函数在#include<math.h>...原创 2022-03-14 11:29:42 · 3399 阅读 · 2 评论 -
【题解】【蓝桥杯】子串分值
题目链接蓝桥杯2020年第十一届省赛真题-子串分值 - C语言网题目描述题目描述对于一个字符串S,我们定义S 的分值 f(S) 为S中恰好出现一次的字符个数。例如f (”aba”) = 1,f (”abc”) = 3, f (”aaa”) = 0。现在给定一个字符串S[0…n-1](长度为n),请你计算对于所有S的非空子串S[i…j](0 ≤ i ≤ j < n), f (S[i… j]) 的和是多少。输入输入一行包含一个由小写字母组成的字符串S。输出输..原创 2022-04-06 15:29:12 · 1385 阅读 · 0 评论 -
【题解】【蓝桥杯】明码
题目链接精选项目课程_IT热门课程_蓝桥云课课程 - 蓝桥云课题目描述题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。汉字的字形存在于字库中,即便在今天,1616点阵的字库也仍然使用广泛。1616点阵的字库把每个汉字看成是16 \times 1616×16个像素信息。并把这些信息记录在字节中。一个字节可以存储88位信息,用3232个字节就可以存一个汉字的字形了。 把每个字节转为22进制表示,11表示墨迹,00...原创 2022-04-06 11:43:47 · 207 阅读 · 0 评论 -
【题解】【蓝桥杯】货物摆放
题目链接精选项目课程_IT热门课程_蓝桥云课课程 - 蓝桥云课题目描述题目描述小蓝有一个超大的仓库,可以摆放很多货物。现在,小蓝有nn箱货物要摆放在仓库,每箱货物都是规则的正方体。小蓝规定了长、宽、高三个互相垂直的方向,每箱货物的边都必须严格平行于长、宽、高。小蓝希望所有的货物最终摆成一个大的长方体。即在长、宽、高的方向上分别堆LL、WW、HH的货物,满足n = L \times W \times Hn=L×W×H。给定nn,请问有多少种堆放货物的方案...原创 2022-04-05 20:52:29 · 262 阅读 · 0 评论 -
【题解】【蓝桥杯】等差数列
题目链接精选项目课程_IT热门课程_蓝桥云课课程 - 蓝桥云课题目描述题目描述数学老师给小明出了一道等差数列求和的题目。但是粗心的小明忘记了一 部分的数列,只记得其中NN个整数。现在给出这NN个整数,小明想知道包含这NN个整数的最短的等差数列有几项?输入描述输入的第一行包含一个整数NN。第二行包含NN个整数A_1,A_2,··· ,A_NA1,A2,⋅⋅⋅,AN。(注意A_1A1∼A_NAN并不一定是按等差数列中的顺序给出)其...原创 2022-03-29 11:15:42 · 183 阅读 · 0 评论 -
【题解】【蓝桥杯】数字三角形
题目链接精选项目课程_IT热门课程_蓝桥云课课程 - 蓝桥云课题目描述上图给出了一个数字三角形。从三角形的顶部到底部有很多条不同的路径。对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最大的和。路径上的每一步只能从一个数走到下一层和它最近的左边的那个数或者右 边的那个数。此外,向左下走的次数与向右下走的次数相差不能超过 1。输入描述输入的第一行包含一个整数N\ (1 \leq N \leq 100)N(1≤N≤100),表示三角形的行数。下面的...原创 2022-03-25 18:31:18 · 2264 阅读 · 1 评论 -
【题解】【蓝桥杯】试题 历届真题 重复字符串【第十一届】【决赛】【C组】
题目链接试题 历届真题 重复字符串【第十一届】【决赛】【C组】题目描述解题思路首先就是以aabbac,k=3为例,即3个片段分别为aa bb ac,将这3个片段纵向排列比较:在第一列的字母为aba,那么要让他们一样,只需要将b改为a即可,即aaa,由此可知,只需要找到这一列中哪个字母是最多的,那么剩下的字母都改为该字母是操作最少的。同理,第二列abc,由于a、b、c这三个字母在这一列中出现的次数是一样多的,那么这时就随便改,可以改为aaa或bbb或ccc均可。重要的事说三遍这.原创 2022-03-24 19:55:33 · 1589 阅读 · 0 评论 -
【题解】【蓝桥杯】回文日期
题目链接回文日期题目描述解题思路首先就是日期判断,注意这个地方是日期,而不是这之间的所有数据例如44444444这种虽说是回文串,但是并不是日期,所以需要排除判断回文串其实不用打表,因为真正要便利的数据其实不多,主要就是ABABBABA回文串耗费的时间多所以单独先跑一个程序,把所有的ABABBABA全都跑出来int a[11]={10100101,11111111,20200202,21211212,30300303,40400404,50500505,60600606,707.原创 2022-03-19 15:51:33 · 782 阅读 · 0 评论 -
【题解】【蓝桥杯】学生节
题目链接试题 算法提高 学生节问题描述问题描述 贵系一年一度的学生节要开始了!!! 这次学生节的节目一共有n个,由于贵系人才辈出,n貌似可能很大的样子哦…… 有一名小尚同学,由于他是从数学系转来贵系的,所以他被学生会主席马总勒令只能观看m个节目。 小尚同学在失望之余,从体育苦力部的翔副主席那里偷来了一份节目单,并给每个节目都作了价值评估。 他又发现学生节貌似要搞到很晚很晚,要是全看完的话就不能去洗澡了,这多么悲伤啊! 于是他规定了一个自己能看的最晚的节目号(小尚同学说.原创 2022-03-18 16:44:46 · 257 阅读 · 0 评论 -
【题解】【蓝桥杯】试题 历届真题 砝码称重【第十二届】【省赛】【B组】
题目链接试题 历届真题 砝码称重【第十二届】【省赛】【B组】题目描述解题思路暴力,两个map,分别存储当前能称出的重量和遍历时用于计算的重量需要注意的三点是abs函数是在math.h里面的auto类型用不了,如果要迭代器遍历,需要完整的写出迭代器,具体写法为容器类型::iterator如:map<int,int>::iterator it;注意判断一下当砝码组成为0的时候,秤不出任何重量,也就是ma[0]的时候,这时候如果存在,需要减去等于0的情况.原创 2022-03-11 09:38:27 · 899 阅读 · 0 评论