当前位置: 首页 > news >正文

蓝桥杯杂题选做

海盗分金币

题目链接: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水波纹效果

效果图&#xff1a; 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.设置伪…...

迭代器模式:优雅地遍历数据集合

在软件设计中&#xff0c;迭代器模式是一种常见且有用的设计模式&#xff0c;它允许顺序访问一个聚合对象中的各个元素&#xff0c;而又不暴露该对象的内部表示。这种模式在需要对集合进行遍历操作而又不想暴露集合内部结构的场景下非常有用。 一、迭代器模式的使用条件 访问集…...

c++总结笔记(一)

计算机可以将程序转化为二进制指令&#xff08;即机器码&#xff09;&#xff0c;并由CPU执行&#xff0c;CPU会按照指令的顺序依次执行每个指令。 C语言特点&#xff1a; 简洁高效可移植模块化标准化 C语言的标准 C89(C90)标准C99标准C11标准 导入 使用include导入包含…...

[python][gradio]chatbot控件用法

chatbot模块是Gradio中的一个组件&#xff0c;用于展示聊天机器人的输出&#xff0c;包括用户提交的消息和机器人的回复。它支持一些Markdown语法&#xff0c;包括粗体、斜体、代码和图片等。Chatbot模块的输入不接受用户输入&#xff0c;而是通过函数返回的列表来设置聊天内容…...

Sublime Text下载,安装,安装插件管理器,下载汉化插件

SublimeTest官网 © Sublime Text中文网 下载安装 一路点击安装即可 安装插件管理器 管理器官网安装 - 包控制 (packagecontrol.io) 手动安装将3 位置点击网址下载 再打开SublimeTest 点击 选择第一个Browse Packages..... 将会跳转到文件夹中 进入上一个文件夹 在进入…...

c++ ,stl经常出现的<>尖括号其实就是模板类的实例化

通过比如vector<int> 实际上是调用了类似模板template<T t>class vector{...}实例化了一个使用int的vector类来进行定义&#xff0c;我们可以尝试简单的做一个自己的array类 template<typename T1 ,int d2> class array1 {private:T1 *p;int size;public:ar…...

goproxy 简单介绍 及一键安装脚本

goproxy 官网 https://goproxy.cn/ GoProxy 是一项用于 Go 模块的高性能代理服务&#xff0c;旨在为 Go 开发人员提供更快速、更可靠的模块下载体验。它提供以下主要功能&#xff1a; 全球分布式代理服务器: GoProxy 在全球多个地区部署了代理服务器&#xff0c;例如拉斯维加…...

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门槛相对较低&#xff0c;但是在深入学习和应用时&#xff0c;仍然有很高的技术要求。我这里有一套单片机入门教程&#xff0c;不仅包含了详细的视频 讲解&#xff0c;项目实战。如果你渴望学习单片机&#xff0c;不妨点个关注&#xff0c;给个评论222&#xff0c;私信22&am…...

【Java】导出Mysql表表结构与注释数据字典

需求&#xff1a; 把mysql中所有表的字段名、数据类型、长度、注释整理成csv&#xff0c;做成数据字典。 import java.io.IOException; import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.DriverManager; import java.sql.ResultSet; import ja…...

3大核心能力实现高效水印移除:WatermarkRemover-AI全解析

3大核心能力实现高效水印移除&#xff1a;WatermarkRemover-AI全解析 【免费下载链接】WatermarkRemover-AI AI-Powered Watermark Remover using Florence-2 and LaMA Models: A Python application leveraging state-of-the-art deep learning models to effectively remove …...

Checkpoint:3DS与Switch游戏存档管理器5分钟快速上手教程

Checkpoint&#xff1a;3DS与Switch游戏存档管理器5分钟快速上手教程 【免费下载链接】Checkpoint 项目地址: https://gitcode.com/gh_mirrors/che/Checkpoint Checkpoint是一款专为任天堂3DS和Switch游戏机设计的快速、轻量级自制软件存档管理器。无论你是想要备份珍贵…...

UniApp真机调试支付宝扫码,从‘报错’到‘跑通’的完整避坑指南

UniApp真机调试支付宝扫码&#xff1a;从报错到流畅运行的实战指南 第一次在UniApp中集成支付宝原生扫码功能时&#xff0c;我遇到了一个令人抓狂的问题——明明在模拟器上运行得好好的&#xff0c;一到真机调试就各种报错。经过反复尝试和查阅文档&#xff0c;终于找到了问题的…...

Lightpanda无头浏览器:11倍性能提升的自动化革命指南

Lightpanda无头浏览器&#xff1a;11倍性能提升的自动化革命指南 【免费下载链接】browser The open-source browser made for headless usage 项目地址: https://gitcode.com/GitHub_Trending/browser32/browser 你是否厌倦了传统浏览器在自动化任务中消耗大量内存&…...

通义千问1.8B-GPTQ-Int4快速上手:3步完成vLLM部署与Web交互调用

通义千问1.8B-GPTQ-Int4快速上手&#xff1a;3步完成vLLM部署与Web交互调用 1. 环境准备与快速部署 想要快速体验通义千问1.8B模型的强大能力吗&#xff1f;只需要三个简单步骤&#xff0c;你就能在自己的环境中部署这个经过GPTQ-Int4量化优化的轻量级模型&#xff0c;并通过…...

Verge:轻量级视口检测与DOM操作工具库全解析

Verge&#xff1a;轻量级视口检测与DOM操作工具库全解析 【免费下载链接】verge get viewport dimensions...detect elements in the viewport...trust in 项目地址: https://gitcode.com/gh_mirrors/ver/verge 在现代前端开发中&#xff0c;视口检测与DOM操作是构建响…...

PCIe协议栈深度解析:从TLP报文到数据流的端到端旅程

1. PCIe协议栈全景图&#xff1a;从树形拓扑到分层协作 第一次拆开服务器机箱时&#xff0c;我看到主板上那些长短不一的PCIe插槽就像看到地铁线路图——根组件&#xff08;Root Complex&#xff09;是中央枢纽&#xff0c;交换机&#xff08;Switch&#xff09;是中转站&#…...

复调制频谱细化(Zoom-FFT)保姆级教程:从原理到MATLAB代码逐行解析

复调制频谱细化&#xff08;Zoom-FFT&#xff09;全流程实战&#xff1a;从数学推导到MATLAB工程实现 频谱分析是数字信号处理的核心技术之一&#xff0c;但在实际工程中常会遇到密集频谱难以分辨的困境。想象一下&#xff0c;当你面对一组间距仅2Hz的50Hz工频谐波&#xff0c;…...

LangChain4j实战:从零构建企业级智能对话系统的核心模块与演进

1. 为什么选择LangChain4j构建企业级对话系统 第一次接触LangChain4j是在去年帮某金融客户做智能客服升级时。当时团队评估了Python和Java两个技术栈&#xff0c;最终选择Java生态的LangChain4j&#xff0c;主要考虑到三个现实因素&#xff1a;一是现有技术团队全是Java背景&am…...

NaViL-9B部署教程:从平台拉取镜像到curl测试成功全流程详解

NaViL-9B部署教程&#xff1a;从平台拉取镜像到curl测试成功全流程详解 1. 环境准备与快速部署 在开始部署NaViL-9B之前&#xff0c;我们需要确保系统满足以下要求&#xff1a; 硬件要求&#xff1a; 双24GB显存显卡&#xff08;NVIDIA推荐&#xff09;至少64GB系统内存100GB…...