蓝桥杯杂题选做
海盗分金币
题目链接:1.海盗分金币 - 蓝桥云课 (lanqiao.cn)
题解:海盗分金币-Cheery的代码 - 蓝桥云课 (lanqiao.cn)
思路:倒着想就行。
等腰三角形
题目链接:1.等腰三角形 - 蓝桥云课 (lanqiao.cn)
题解:等腰三角形-free的代码 - 蓝桥云课 (lanqiao.cn)
思路:把要输出的数字先存到string中,再按照规律输出。
反幻方
题目链接:1.反幻方 - 蓝桥云课 (lanqiao.cn)
题解:反幻方-陈陈陈宇鸿的代码 - 蓝桥云课 (lanqiao.cn)
思路:简单的next_permutation应用,需要注意的是最后除8,因为旋转和对称算一种。
格雷码
题目链接:1.格雷码 - 蓝桥云课 (lanqiao.cn)
题解:格雷码-lanqiao7922974956的代码 - 蓝桥云课
思路:主要考察了一个位运算的小知识,求某个数二进制位的最右边的一位可以使用a&-a得到。求n的第k位数字: n >> k & 1。
随意组合
题目链接:1.随意组合 - 蓝桥云课 (lanqiao.cn)
题解:随意组合-码铃薯的代码 - 蓝桥云课 (lanqiao.cn)
思路:简单的next_permutation应用,主要可能不太好想到使用这个函数,控制a数组不动,对b数组使用next_permutation可以实现两个数组的随意组合。
子树的大小
题目链接:1.子树的大小 - 蓝桥云课 (lanqiao.cn)
题解:子树的大小-冯勒布的代码 - 蓝桥云课 (lanqiao.cn)
思路:看不甚懂。
四阶幻方
题目链接:1.四阶幻方 - 蓝桥云课 (lanqiao.cn)
思路:四阶幻方-梦的平方的代码 - 蓝桥云课 (lanqiao.cn)
思路:dfs+剪枝。
工作时长
题目链接:1.工作时长 - 蓝桥云课 (lanqiao.cn)
题解:工作时长-彭焱的代码 - 蓝桥云课 (lanqiao.cn)
思路:计算时间差的很好的题,思路很好,换算成秒数相减,虽然没过。
特殊的数
题目链接:1.特殊的数 - 蓝桥云课 (lanqiao.cn)
题解:特殊的数-发光的代码 - 蓝桥云课 (lanqiao.cn)
买瓜
题目链接:1.买瓜 - 蓝桥云课 (lanqiao.cn)
题解:买瓜-阿伟出来摸鱼的代码 - 蓝桥云课 (lanqiao.cn)
思路:dfs+剪枝。
日期统计
题目链接:1.日期统计 - 蓝桥云课 (lanqiao.cn)
题解:日期统计-就喜欢鹅蛋的代码 - 蓝桥云课 (lanqiao.cn)
思路:暴力枚举,枚举的思路很好。
幸运数字
题目链接:2.幸运数字 - 蓝桥云课 (lanqiao.cn)
题解:幸运数字-lanqiao5487115459的代码 - 蓝桥云课
思路:10进制转n进制。
2023
题目链接:1.2023 - 蓝桥云课 (lanqiao.cn)
题解:2023-怡云的代码 - 蓝桥云课 (lanqiao.cn)
思路:也可以使用数组对映查找的方法。
阶乘求和
题目链接:1.阶乘求和 - 蓝桥云课 (lanqiao.cn)
题解:阶乘求和-李昌晋的代码 - 蓝桥云课 (lanqiao.cn)
思路:找规律,计算到40!后后面九位数字全是0,所以直接算前39个阶乘就行。
方格分割
题目链接:1.方格分割 - 蓝桥云课 (lanqiao.cn)
题解:方格分割-对不起是我作茧自缚的代码 - 蓝桥云课 (lanqiao.cn)
看不甚懂。
数数
题目链接:3.数数 - 蓝桥云课 (lanqiao.cn)
题解:数数-Likin的代码 - 蓝桥云课 (lanqiao.cn)
思路:质因数分解,原来质因数分解的时候不需要先把质数找出来。
生日蜡烛
题目链接:1.生日蜡烛 - 蓝桥云课 (lanqiao.cn)
题解:生日蜡烛-纯甄的代码 - 蓝桥云课 (lanqiao.cn)
思路:暴力枚举,两层循环,一层枚举从某年开始点蜡烛,一层枚举到了某年,计算蜡烛数量是否能对应上。
航班时间
题目链接:1.航班时间 - 蓝桥云课 (lanqiao.cn)
题解:航班时间-lanqiao8340594788的代码 - 蓝桥云课
思路:输入处理值得学习。飞星时间是往返时间之差,时间全部转换成秒后进行计算。
三元组中心
题目链接:1.三元组中心问题 - 蓝桥云课 (lanqiao.cn)
题解:三元组中心问题-lanqiao0949892005的代码 - 蓝桥云课
思路:暴力枚举三个下标,真好。
小计算器
题目链接:1.小计算器 - 蓝桥云课 (lanqiao.cn)
题解:小计算器-宫经磊的代码 - 蓝桥云课 (lanqiao.cn)
思路:进制转换很值得学习。
机器人数目
题目链接:5.机器人数目 - 蓝桥云课 (lanqiao.cn)
题解:机器人数目-lanqiao4396865359的代码 - 蓝桥云课
思路:暴力枚举,真好。
长草
题目链接:1.长草 - 蓝桥云课 (lanqiao.cn)
题解:长草-白歌的代码 - 蓝桥云课 (lanqiao.cn)
思路:bfs。
胡同门牌号
题目链接:1.胡同门牌号 - 蓝桥云课 (lanqiao.cn)
题解:胡同门牌号-IG_Theshy的代码 - 蓝桥云课 (lanqiao.cn)
思路:等差数列求和公式,二分之项数*首项与末项的和。
重合次数
题目链接:1.重合次数 - 蓝桥云课 (lanqiao.cn)
题解:重合次数-二汐的代码 - 蓝桥云课 (lanqiao.cn)
思路:用数字模拟时针分针秒针的转动,很妙。
埃及分数
题目链接:1.埃及分数 - 蓝桥云课 (lanqiao.cn)
题解:埃及分数-小琪最棒的代码 - 蓝桥云课 (lanqiao.cn)
思路:将除法算式转换为乘法,太妙了。
出差
题目链接:1.出差 - 蓝桥云课 (lanqiao.cn)
题解:出差-真银铃的代码 - 蓝桥云课 (lanqiao.cn)
思路:dijkstra。
积分之迷
题目链接:1.积分之迷 - 蓝桥云课 (lanqiao.cn)
题解:积分之迷-爱小凤同学哦的代码 - 蓝桥云课 (lanqiao.cn)
思路:很简单的题,甚至可以手算出来,但是可以暴力解,暴力解可以学一下。
网络寻址
题目链接:1.网络寻路 - 蓝桥云课 (lanqiao.cn)
题解:网络寻路-xgkfang的代码 - 蓝桥云课 (lanqiao.cn)
思路:dfs。
迷宫
题目链接:3.迷宫 - 蓝桥云课 (lanqiao.cn)
题解:迷宫-张燕平的代码 - 蓝桥云课 (lanqiao.cn)
思路:使用结构体记录前一个节点。
马虎的算式
题目链接:1.马虎的算式 - 蓝桥云课 (lanqiao.cn)
题解:马虎的算式-lanqiao5006346101的代码 - 蓝桥云课
思路:在使用next_permutation函数时使用reverse逆转了一下,可以在所需查询的数字范围大于使用的数字范围时使用。
凑算式
题目链接:1.凑算式 - 蓝桥云课 (lanqiao.cn)
题解:凑算式-lanqiao3754644411的代码 - 蓝桥云课
思路:除法变乘法+next_permutation。
生成回文数
题目链接:1.生成回文数 - 蓝桥云课 (lanqiao.cn)
题解:生成回文数-Zealots的代码 - 蓝桥云课 (lanqiao.cn)
思路:dfs+回文数判断。
购物单
题目链接:1.购物单 - 蓝桥云课 (lanqiao.cn)
题解:购物单-LOU1469164023的代码 - 蓝桥云课 (lanqiao.cn)
思路:题目的数据读入比较值得注意。
9数算式
题目链接:1.9数算式 - 蓝桥云课 (lanqiao.cn)
题解:9数算式-iamZeroKey的代码 - 蓝桥云课 (lanqiao.cn)
思路:题解写的好啊,省去了很多麻烦的步骤。
谈判
题目链接:1.谈判 - 蓝桥云课 (lanqiao.cn)
题解:谈判-LOU235801328的代码 - 蓝桥云课 (lanqiao.cn)
思路:每次选最小的两个数相加,就是哈弗曼树,题解使用最小堆(priority_queue)每次选出最小的两个数。
星期几
题目链接:1.星期几 - 蓝桥云课 (lanqiao.cn)
题解:星期几-LOU1411256478的代码 - 蓝桥云课 (lanqiao.cn)
思路:累积每年的日子然后判断。
最大乘积
题目链接:2.最大乘积 - 蓝桥云课 (lanqiao.cn)
题解:最大乘积-LOU540796081的代码 - 蓝桥云课 (lanqiao.cn)
思路:跟9式算式一样,不过这个题解明显更麻烦。
全球变暖
题目链接:1.全球变暖 - 蓝桥云课 (lanqiao.cn)
题解:全球变暖-LOU4009751452的代码 - 蓝桥云课 (lanqiao.cn)
思路:dfs。
相关文章:
蓝桥杯杂题选做
海盗分金币 题目链接:1.海盗分金币 - 蓝桥云课 (lanqiao.cn) 题解:海盗分金币-Cheery的代码 - 蓝桥云课 (lanqiao.cn) 思路:倒着想就行。 等腰三角形 题目链接:1.等腰三角形 - 蓝桥云课 (lanqiao.cn) 题解:等腰三…...
【HTML】简单制作一个分形动画
目录 前言 开始 HTML部分 效果图 编辑编辑编辑编辑总结 前言 无需多言,本文将详细介绍一段代码,具体内容如下: 开始 首先新建文件夹,创建一个文本文档,其中HTML的文件名改为[index.html]&a…...
JVM修炼之路【11】- 解决内存溢出、内存泄漏 以及相关案例
前面的10篇 都是基础的知识,包括类加载的过程 类加载的细节,jvm内存模型 垃圾回收 等等, 这一篇我们开始实战了解一下 各种疑难杂症:怎么监控 怎么发现 怎么解决 内存溢出 内存泄漏 这两个概念在垃圾回收器里面已经讲过了&#…...
Java面试题:描述Java 17中的密封接口及其用途
Java 17是继Java 11和Java 16之后的又一个长期支持(LTS)版本,它于2021年9月发布。在Java 17中,一个重要的新特性是密封接口(Sealed Interfaces),这是对Java接口的增强,它允许接口有更…...
C++11的新特性
C11是由C标准委员会指定的语言规范。相比于C98/03,C11则带来了数量可观的变化,其中包含了约140 个新特性,以及对C03标准中约600个缺陷的修正,C11能更好地用于系统开发和库开发、语法更加泛华和简单化、更加稳定和安全,…...
【C语言__动态内存管理__复习篇6】
目录 前言 一、动态内存管理 二、动态内存函数 2.1 malloc 2.2 free 2.3 calloc 2.4 realloc 三、动态内存常见的6个使用错误 3.1 接收malloc/calloc返回的参数后未及时检查是否为NULL 3.2 越界访问动态内存空间 3.3 对非动态开辟的内存使用free释放 3.4 使用free只释放了…...
C语言 | Leetcode C语言题解之第30题串联所有单词的子串
题目: 题解: typedef struct {char key[32];int val;UT_hash_handle hh; } HashItem;int* findSubstring(char * s, char ** words, int wordsSize, int* returnSize){ int m wordsSize, n strlen(words[0]), ls strlen(s);int *res (int *)mall…...
大数据dolphinscheduler 本地容器化安装
Minio 容器安装 docker run -p 9000:9000 -p 9090:9090 --name minio -d -e "MINIO_ACCESS_KEYminioadmin" -e "MINIO_SECRET_KEYminioadmin" -v D:\SF\DOCKER\minio\data:/data -v D:\SF\DOCKER\minio\config:/root/.minio minio/minio server /da…...
简单的车牌号识别
目录 处理流程与界面各接口编写时遇到的一些问题上传图片识别结果标签显示中文 处理流程与界面 首先点击“上传图片”按钮,可以选择文件夹中含有汽车车牌的图片,并显示在“图片框”中。 点击“检测车牌”按钮,会先对“图片框”中即含有汽车车…...
openGauss学习笔记-261 openGauss性能调优-使用Plan Hint进行调优-将部分Error降级为Warning的Hint
文章目录 openGauss学习笔记-261 openGauss性能调优-使用Plan Hint进行调优-将部分Error降级为Warning的Hint261.1 功能描述261.2 语法格式261.3 示例261.3.1 忽略非空约束261.3.2 忽略唯一约束261.3.3 忽略分区表无法匹配到合法分区261.3.4 更新/插入值向目标列类型转换失败 o…...
CSS水波纹效果
效果图: 1.创建一个div <div class"point1" click"handlePoint(1)"></div> 2.设置样式 .point1{width: 1rem;height: 1rem;background: #2ce92f;position: absolute;border-radius: 50%;z-index: 999;cursor: pointer;} 3.设置伪…...
迭代器模式:优雅地遍历数据集合
在软件设计中,迭代器模式是一种常见且有用的设计模式,它允许顺序访问一个聚合对象中的各个元素,而又不暴露该对象的内部表示。这种模式在需要对集合进行遍历操作而又不想暴露集合内部结构的场景下非常有用。 一、迭代器模式的使用条件 访问集…...
c++总结笔记(一)
计算机可以将程序转化为二进制指令(即机器码),并由CPU执行,CPU会按照指令的顺序依次执行每个指令。 C语言特点: 简洁高效可移植模块化标准化 C语言的标准 C89(C90)标准C99标准C11标准 导入 使用include导入包含…...
[python][gradio]chatbot控件用法
chatbot模块是Gradio中的一个组件,用于展示聊天机器人的输出,包括用户提交的消息和机器人的回复。它支持一些Markdown语法,包括粗体、斜体、代码和图片等。Chatbot模块的输入不接受用户输入,而是通过函数返回的列表来设置聊天内容…...
Sublime Text下载,安装,安装插件管理器,下载汉化插件
SublimeTest官网 © Sublime Text中文网 下载安装 一路点击安装即可 安装插件管理器 管理器官网安装 - 包控制 (packagecontrol.io) 手动安装将3 位置点击网址下载 再打开SublimeTest 点击 选择第一个Browse Packages..... 将会跳转到文件夹中 进入上一个文件夹 在进入…...
c++ ,stl经常出现的<>尖括号其实就是模板类的实例化
通过比如vector<int> 实际上是调用了类似模板template<T t>class vector{...}实例化了一个使用int的vector类来进行定义,我们可以尝试简单的做一个自己的array类 template<typename T1 ,int d2> class array1 {private:T1 *p;int size;public:ar…...
goproxy 简单介绍 及一键安装脚本
goproxy 官网 https://goproxy.cn/ GoProxy 是一项用于 Go 模块的高性能代理服务,旨在为 Go 开发人员提供更快速、更可靠的模块下载体验。它提供以下主要功能: 全球分布式代理服务器: GoProxy 在全球多个地区部署了代理服务器,例如拉斯维加…...
Day13-Python基础学习之数据分析案例
数据分析案例 data_define.py # 数据定义的类 class Record:def __init__(self, date, order_id, money, province):self.date dateself.order_id order_idself.money moneyself.province province def __str__(self):return f"{self.date}, {self.order_id}, {se…...
研究生,该学单片机还是plc。?
PLC门槛相对较低,但是在深入学习和应用时,仍然有很高的技术要求。我这里有一套单片机入门教程,不仅包含了详细的视频 讲解,项目实战。如果你渴望学习单片机,不妨点个关注,给个评论222,私信22&am…...
【Java】导出Mysql表表结构与注释数据字典
需求: 把mysql中所有表的字段名、数据类型、长度、注释整理成csv,做成数据字典。 import java.io.IOException; import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.DriverManager; import java.sql.ResultSet; import ja…...
uniapp 对接腾讯云IM群组成员管理(增删改查)
UniApp 实战:腾讯云IM群组成员管理(增删改查) 一、前言 在社交类App开发中,群组成员管理是核心功能之一。本文将基于UniApp框架,结合腾讯云IM SDK,详细讲解如何实现群组成员的增删改查全流程。 权限校验…...
Python|GIF 解析与构建(5):手搓截屏和帧率控制
目录 Python|GIF 解析与构建(5):手搓截屏和帧率控制 一、引言 二、技术实现:手搓截屏模块 2.1 核心原理 2.2 代码解析:ScreenshotData类 2.2.1 截图函数:capture_screen 三、技术实现&…...
python/java环境配置
环境变量放一起 python: 1.首先下载Python Python下载地址:Download Python | Python.org downloads ---windows -- 64 2.安装Python 下面两个,然后自定义,全选 可以把前4个选上 3.环境配置 1)搜高级系统设置 2…...
质量体系的重要
质量体系是为确保产品、服务或过程质量满足规定要求,由相互关联的要素构成的有机整体。其核心内容可归纳为以下五个方面: 🏛️ 一、组织架构与职责 质量体系明确组织内各部门、岗位的职责与权限,形成层级清晰的管理网络…...
【ROS】Nav2源码之nav2_behavior_tree-行为树节点列表
1、行为树节点分类 在 Nav2(Navigation2)的行为树框架中,行为树节点插件按照功能分为 Action(动作节点)、Condition(条件节点)、Control(控制节点) 和 Decorator(装饰节点) 四类。 1.1 动作节点 Action 执行具体的机器人操作或任务,直接与硬件、传感器或外部系统…...
成都鼎讯硬核科技!雷达目标与干扰模拟器,以卓越性能制胜电磁频谱战
在现代战争中,电磁频谱已成为继陆、海、空、天之后的 “第五维战场”,雷达作为电磁频谱领域的关键装备,其干扰与抗干扰能力的较量,直接影响着战争的胜负走向。由成都鼎讯科技匠心打造的雷达目标与干扰模拟器,凭借数字射…...
Maven 概述、安装、配置、仓库、私服详解
目录 1、Maven 概述 1.1 Maven 的定义 1.2 Maven 解决的问题 1.3 Maven 的核心特性与优势 2、Maven 安装 2.1 下载 Maven 2.2 安装配置 Maven 2.3 测试安装 2.4 修改 Maven 本地仓库的默认路径 3、Maven 配置 3.1 配置本地仓库 3.2 配置 JDK 3.3 IDEA 配置本地 Ma…...
论文笔记——相干体技术在裂缝预测中的应用研究
目录 相关地震知识补充地震数据的认识地震几何属性 相干体算法定义基本原理第一代相干体技术:基于互相关的相干体技术(Correlation)第二代相干体技术:基于相似的相干体技术(Semblance)基于多道相似的相干体…...
QT3D学习笔记——圆台、圆锥
类名作用Qt3DWindow3D渲染窗口容器QEntity场景中的实体(对象或容器)QCamera控制观察视角QPointLight点光源QConeMesh圆锥几何网格QTransform控制实体的位置/旋转/缩放QPhongMaterialPhong光照材质(定义颜色、反光等)QFirstPersonC…...
Go 并发编程基础:通道(Channel)的使用
在 Go 中,Channel 是 Goroutine 之间通信的核心机制。它提供了一个线程安全的通信方式,用于在多个 Goroutine 之间传递数据,从而实现高效的并发编程。 本章将介绍 Channel 的基本概念、用法、缓冲、关闭机制以及 select 的使用。 一、Channel…...
