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

第15届省赛蓝桥杯大赛C/C++大学B组

目录一.握手问题1.题目讲解2.代码实现二.小球反弹1.题目讲解2.代码实现三.好数1.题目讲解2.代码实现四.R 格式1.题目讲解2.代码实现五.宝石组合1.题目讲解2.代码实现六.数字接龙1.题目讲解2.代码实现七.拔河1.题目讲解2.代码实现一.握手问题题目链接:https://www.lanqiao.cn/problems/19695/learning/1.题目讲解2.代码实现#include iostream using namespace std; int main() { cout (50 * 49 - 7 * 6) / 2 endl; return 0; }二.小球反弹题目链接:https://www.lanqiao.cn/problems/19732/learning/1.题目讲解2.代码实现#include iostream #include cmath using namespace std; typedef long long LL; LL gcd(LL a, LL b) { return b 0 ? a : gcd(b, a % b); } int main() { LL x 15 * 233333, y 17 * 343720; LL d gcd(x, y); LL a x / d * 2 * 343720, b y / d * 2 * 233333; printf(%.2lf, sqrt(a * a b * b)); return 0; }三.好数题目链接:https://www.lanqiao.cn/problems/19709/learning/1.题目讲解直接暴力就可以了2.代码实现#include iostream using namespace std; bool check(int x) { int i 1; while(x) { if((x % 10) % 2 ! i % 2) return false; x / 10; i; } return true; } int main() { int n; cin n; int ret 0; for(int i 1; i n; i) if(check(i)) ret; cout ret endl; return 0; }四.R 格式题目链接:https://www.lanqiao.cn/problems/19710/learning/1.题目讲解2.代码实现#include iostream using namespace std; const int N 1e6 10; int n; string d; int a[N], len, p; void mul() { // 不断乘 2 int c 0; for(int i 0; i len; i) { a[i] a[i] * 2 c; c a[i] / 10; a[i] % 10; } if(c) a[len] c; } int main() { cin n d; len d.size() - 1; for(int i 0, t len - 1; i d.size(); i) { if(d[i] .) p d.size() - i - 1; // 小数点后的位数 else a[t--] d[i] - 0; // 把浮点数逆序放在 a 数组中 } // 乘 n 次 2 for(int i 1; i n; i) mul(); // 判断四舍五入 if(a[p - 1] 5) { int c 1; for(int i p; i len c; i) { a[i] a[i] c; c a[i] / 10; a[i] % 10; } if(c) a[len] c; } for(int i len - 1; i p; i--) cout a[i]; return 0; }五.宝石组合题目链接:https://www.lanqiao.cn/problems/19711/learning/1.题目讲解2.代码实现#include iostream #include algorithm using namespace std; const int N 1e5 10; int n, a[N], cnt[N]; void get_d(int x) { for(int i 1; i x / i; i) { if(x % i 0) { cnt[i]; if(i ! x / i) cnt[x / i]; } } } int main() { cin n; for(int i 1; i n; i) { cin a[i]; get_d(a[i]); // 预处理每一个数的约数 } // 找最大的公约数 int x; for(int i 1e5; i 0; i--) { if(cnt[i] 3) { x i; break; } } // 找出最小的三个数 sort(a 1, a 1 n); for(int i 1, sum 0; i n; i) { if(a[i] % x 0) { cout a[i] ; sum; } if(sum 3) break; } return 0; }六.数字接龙题目链接:https://www.lanqiao.cn/problems/19712/learning/1.题目讲解2.代码实现#include iostream #include vector using namespace std; const int N 15; int n, k; int g[N][N]; bool st[N][N], check[N][N][N][N]; vectorint path; int dx[] {-1, -1, 0, 1, 1, 1, 0, -1}; int dy[] {0, 1, 1, 1, 0, -1, -1, -1}; bool dfs(int a, int b) { if(a n - 1 b n - 1) { if(path.size() n * n - 1) return true; else return false; } st[a][b] true; for(int i 0; i 8; i) // 保证字典序最小 { int x a dx[i], y b dy[i]; if(x 0 || x n || y 0 || y n || st[x][y]) continue; if((g[a][b] 1) % k ! g[x][y]) continue; if(i % 2 1 (check[a][y][x][b] || check[x][b][a][y])) continue; path.push_back(i); check[a][b][x][y] true; if(dfs(x, y)) return true; path.pop_back(); check[a][b][x][y] false; } st[a][b] false; return false; } int main() { cin n k; for(int i 0; i n; i) for(int j 0; j n; j) cin g[i][j]; if(!dfs(0, 0)) cout -1 endl; else { for(auto x : path) cout x; } return 0; }七.拔河题目链接:https://www.lanqiao.cn/problems/19713/learning/1.题目讲解2.代码实现#include iostream #include set using namespace std; typedef long long LL; const int N 1e5 10; int n; LL a[N]; setLL mp; int main() { cin n; for(int i 1; i n; i) cin a[i]; LL ret 1e9; for(int l 2; l n; l) { LL sum 0; // 把新产生的区间和放进 set 中 for(int i l - 1; i 1; i--) { sum a[i]; mp.insert(sum); } sum 0; // 枚举右区间 for(int r l; r n; r) { sum a[r]; // 在左边区域快速找出离 sum 最近的区间和 auto it mp.lower_bound(sum); if(it ! mp.end()) ret min(ret, *it - sum); if(it ! mp.begin()) { it--; ret min(ret, sum - *it); } } } cout ret endl; return 0; }

相关文章:

第15届省赛蓝桥杯大赛C/C++大学B组

目录 一.握手问题 1.题目讲解 2.代码实现 二.小球反弹 1.题目讲解 2.代码实现 三.好数 1.题目讲解 2.代码实现 四.R 格式 1.题目讲解 2.代码实现 五.宝石组合 1.题目讲解 2.代码实现 六.数字接龙 1.题目讲解 2.代码实现 七.拔河 1.题目讲解 2.代码实现 一…...

《算法题讲解指南:动态规划算法--回文串问题》--35.回文子串,36. 最长回文子串,37.分割回文串 IV,38.分割回文串 II,39.最长回文子序列,40.让字符串成为回文串的最少插入次数

🔥小叶-duck:个人主页 ❄️个人专栏:《Data-Structure-Learning》《C入门到进阶&自我学习过程记录》 《算法题讲解指南》--优选算法 《算法题讲解指南》--递归、搜索与回溯算法 《算法题讲解指南》--动态规划算法 ✨未择之路&#xff0…...

低空救援先锋:一文读懂应急救援无人机的现在与未来

低空救援先锋:一文读懂应急救援无人机的现在与未来 引言 当灾害突发、通信中断、道路损毁,救援的“黄金时间”分秒必争。传统救援力量受制于地形与时间,往往望“灾”兴叹。如今,随着低空经济浪潮奔涌,应急救援无人机正…...

【医疗数据挖掘黄金流程】:20年临床统计专家亲授R语言6步标准化建模法(附NIH验证模板)

第一章:医疗数据挖掘的临床价值与R语言选型依据医疗数据挖掘正深刻重塑临床决策范式。从电子健康档案(EHR)中提取隐含模式,可辅助早期疾病预警、个性化治疗路径推荐及药物不良反应监测。例如,在糖尿病管理中&#xff0…...

Java程序设计(第3版)第二章——java的数据类型:字符 char

字符 char 关键字:char 字节数:2B 编码:Unicode字符集(万国码) 字面值方式: ①字符赋值:用单引号('')引起来的一个字符, char c=’A’; char c1='中'; ②数值…...

六:(实习无忧)

##开头数据结构与算法##学习了算法复杂度与空间复杂度,并未遇到难点。打算同步开始一天两道算法题...

AI agent 学习笔记

最近在自学AI agent,突然感觉自己像是断网了两年,AI咋发展这么快啊我去,2年前还不兴这个啊,神了,真就两年一个风口啊。 提示工程(Prompt Engineering) 学习资料:ChatGPT Prompt En…...

国家中小学智慧教育平台电子课本解析工具:快速获取教材资源的完整方案

国家中小学智慧教育平台电子课本解析工具:快速获取教材资源的完整方案 【免费下载链接】tchMaterial-parser 国家中小学智慧教育平台 电子课本下载工具,帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取课本内…...

营销自动化数据驱动 - 多源数据 OLAP 架构演进噬

1. 流图:数据的河流 如果把传统的堆叠面积图想象成一块块整齐堆叠的积木,那么流图就像一条蜿蜒流淌的河流,河道的宽窄变化自然流畅,波峰波谷过渡平滑。 它特别适合展示多个类别数据随时间的变化趋势,尤其是当你想强调整…...

2025届毕业生推荐的AI写作神器实测分析

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 当下,人工智能技术已然渗透进学术写作范畴,借助AI辅助来撰写毕业论文…...

别只用AI写脚本了,现在AI打广告可真是城会玩了!

金磊 发自 凹非寺量子位 | 公众号 QbitAI咱就是说啊,现在的广告可真是城会玩了——像下面这个再正常不过的短视频剧情,当镜头切到宝宝喝牛乳的时候,啪的一下,左下角就精准弹出了奶粉广子:以为这是人为提前设置好的&…...

再次革新 .NET 的构建和发布方式(一)核

本文能帮你解决什么? 1. 搞懂FastAPI异步(async/await)到底在什么场景下能真正提升性能。 2. 掌握在FastAPI中正确使用多线程处理CPU密集型任务的方法。 3. 避开常见的坑(比如阻塞操作、数据库连接池耗尽、GIL限制)。 …...

FreakStudio碌

环境安装 pip install keystone-engine capstone unicorn 这3个工具用法极其简单,下面通过示例来演示其用法。 Keystone 示例 from keystone import * CODE b"INC ECX; ADD EDX, ECX" try:ks Ks(KS_ARCH_X86, KS_MODE_64)encoding, count ks.asm(CODE)…...

FreakStudio锰

环境安装 pip install keystone-engine capstone unicorn 这3个工具用法极其简单,下面通过示例来演示其用法。 Keystone 示例 from keystone import * CODE b"INC ECX; ADD EDX, ECX" try:ks Ks(KS_ARCH_X86, KS_MODE_64)encoding, count ks.asm(CODE)…...

【2026年认证杯】【D题夫共享充电宝的投放配置】数学中国数学建模比赛思路、代码、论文助攻

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…...

暗黑3技能连点器终极指南:三步解决重复操作难题

暗黑3技能连点器终极指南:三步解决重复操作难题 【免费下载链接】D3keyHelper D3KeyHelper是一个有图形界面,可自定义配置的暗黑3鼠标宏工具。 项目地址: https://gitcode.com/gh_mirrors/d3/D3keyHelper 还在为暗黑3中重复的技能按键感到疲惫吗&…...

【传统图像分割算法】- 图像分割之自适应阈值(Adaptive Thresholding)完全解析

一、自适应阈值核心定义与应用价值 在二值化图像处理中,我们常常会遇到一个问题:全局阈值法(如固定阈值、Otsu 大津法无法适配光照不均匀的图像。当图像存在明暗差异、局部阴影、反光等情况时,全局阈值会导致亮区过分割、暗区欠分…...

部署成本降60%,响应提速10倍:镜像视界AI视频孪生的工程化价值

前言当前数字孪生行业普遍陷入工程化落地困局:传统视频孪生方案过度依赖激光雷达、RTK定位、高清专用相机等高精硬件,前期部署投入高、实施周期长、定制化改造繁琐;同时系统架构臃肿、算力冗余低效,事件响应滞后、运维成本居高不下…...

一条命令搞定OpenClaw部署?PPClaw的便利背后,你得先看清这些代价

先说结论PPClaw通过云端沙箱和命令行工具,确实能大幅降低OpenClaw的初始部署门槛,尤其适合快速验证场景。这种便利性背后,意味着你将依赖PPIO的特定环境,可能面临供应商锁定和长期成本不可预测的风险。对于需要深度定制或大规模生…...

高性能无人机飞控系统源码:基于Cesium+Vue3+Vite的三维可视化平台

温馨提示:文末有联系方式1. 基于CesiumVue3Vite的现代化前端架构 采用轻量高效的技术栈构建——CesiumJS提供高精度地理空间渲染能力,Vue3带来响应式数据绑定与组合式API优势,Vite作为极速构建工具显著提升开发与部署体验,确保平台…...

实战指南:30分钟构建你的智能多目标跟踪系统

实战指南:30分钟构建你的智能多目标跟踪系统 【免费下载链接】deep_sort_pytorch MOT using deepsort and yolov3 with pytorch 项目地址: https://gitcode.com/gh_mirrors/de/deep_sort_pytorch 你是否曾想过,如何让计算机像人类一样识别并持续…...

实战指南:构建高可用集群的核心步骤与关键技术

构建高可用集群的核心步骤 高可用(High Availability, HA)集群旨在通过冗余设计和故障转移机制,确保服务在硬件或软件故障时仍能持续运行。以下是搭建高可用集群的核心步骤: 1. 需求分析与架构设计 明确目标:定义可…...

CVPR 2023论文CDDFuse实战:用Python复现多模态图像融合的双分支特征分解模型

CVPR 2023论文CDDFuse实战:用Python复现多模态图像融合的双分支特征分解模型 当红外与可见光图像在军事侦察、医疗诊断等领域需要协同工作时,传统融合方法往往难以平衡细节保留与特征互补。CVPR 2023最佳论文候选CDDFuse提出了一种创新方案——通过双分支…...

WPF新手村教程(七)—— 终章(MVVM架构初见杀)承

1. 哑铃图是什么? 哑铃图(Dumbbell Plot),有时也称为DNA图或杠铃图,是一种用于比较两个相关数据点的可视化图表。 它源于人们对更有效数据比较方式的持续探索。 在传统的时间序列比较中,我们通常使用两条折…...

深入 Hadoop 高可用:Leader、Follower 、Observer」角色详解

在 Hadoop 高可用(HA)架构中,Leader 选举是保障集群稳定的核心机制 —— 我们常听说 Leader(主节点)和 Follower(从节点),但很少有人深入聊第三种关键角色:Observer&…...

零基础部署Ostrakon-VL-8B:餐饮零售视觉AI,一键搭建企业级智能巡检平台

零基础部署Ostrakon-VL-8B:餐饮零售视觉AI,一键搭建企业级智能巡检平台 1. 为什么餐饮零售企业需要视觉AI? 想象一下这样的场景:你是一家连锁餐饮店的区域经理,手下管理着20家门店。每天,店长们会通过微信…...

从自动驾驶到AR眼镜:棋盘格标定法在工业与消费级应用中的实战差异

从自动驾驶到AR眼镜:棋盘格标定法在工业与消费级应用中的实战差异 在计算机视觉领域,棋盘格标定法就像一把瑞士军刀——看似简单的黑白方格图案,却能解决从工业机器人精准定位到手机AR测量等截然不同的视觉难题。但有趣的是,同样是…...

别把 Contract C1 当成一个小开关,它决定了你的 ABAP 接口能不能活过下一轮升级

项目里最容易把人拖进泥潭的,往往不是一段代码写不出来,而是一个原本跑得好好的扩展,在系统升级之后突然开始失稳。昨天还能用的自定义逻辑,今天因为标准对象的参数变了、字段被改了、关联目标被挪了,整个流程从查询层一直碎到服务层。到了 ABAP Cloud 和 Clean Core 这条…...

WebPShop终极指南:让你的Photoshop完美支持WebP格式

WebPShop终极指南:让你的Photoshop完美支持WebP格式 【免费下载链接】WebPShop Photoshop plug-in for opening and saving WebP images 项目地址: https://gitcode.com/gh_mirrors/we/WebPShop 还在为Photoshop无法原生支持WebP格式而烦恼吗?&am…...

PubSubClient终极指南:让Arduino设备轻松接入MQTT物联网的完整教程

PubSubClient终极指南:让Arduino设备轻松接入MQTT物联网的完整教程 【免费下载链接】pubsubclient A client library for the Arduino Ethernet Shield that provides support for MQTT. 项目地址: https://gitcode.com/gh_mirrors/pu/pubsubclient PubSubCl…...