2026江南程序设计竞赛联盟暑假多校训练第五场_补题题解
L CTR篮球题目分析一共有两排数量为 n 的篮球队伍 现在要在这两个队伍中任取 x 个人组成一个队伍且不能连续选择同一排的学生求所选的队伍最大的总身高。解题思路根据题目我们可以得出这样一个结论如果选择第一排第 i 位学生上一个选中的学生只能来自第二排编号小于 i同理如果选择第二排第 i 位学生上一个选中的学生只能来自第一排编号小于 i。这个时候我们可以利用动态规划的思想。设 max0遍历到当前编号最后一人选自第一排所能得到的最大总身高设 max1遍历到当前编号最后一人选自第二排所能得到的最大总身高。max0 max(max0, max1 第一排的第 i 位置的值)max1 max(max1, max0 第二排的第 i 位置的值)而最后的答案则为 max(max0, max1).代码实现#includebits/stdc.h#definelllonglongusingnamespacestd;ll a[100010];ll b[100010];voidsolve(){intn;ll ans00,ans10,ans0;cinn;for(inti1;in;i)cina[i];for(inti1;in;i)cinb[i];for(inti1;in;i){ll tem0ans1a[i];ll tem1ans0b[i];ans0max(ans0,tem0);ans1max(ans1,tem1);}ansmax(ans0,ans1);coutans;}intmain(){ios::sync_with_stdio(false);cin.tie(0);solve();}G GCD与MINI题目分析给了我们一个长度为 n 的数组我们可重新排列数组判断是否可以找到一个以 i 为分界线左边所有数的最小值 右边所有数的最大公约数。解题思路既然是让我们判断是否存在 以 i 为分界线左边所有数的最小值 右边所有数的最大公约数。那么我们可以判断的是左边的最小值一定是整个数组的最小值所以我们只需要找到是否存在 x ( 1 x n - 1) 个数的 gcd 等于这个最小值。特殊情况如果数组中的最小值的个数不止一个那么就我们可以直接输出 “Yes”如果数组只有两个数那么如果这两个数相等则输出 “Yes” 反之输出 “No”。代码实现#includebits/stdc.h#definelllonglongusingnamespacestd;ll a[100010];voidsolve(){intn,cnt0;cinn;for(inti1;in;i)cina[i];if(n2){if(a[1]a[2]){coutYesendl;}else{coutNoendl;}return;}sort(a1,a1n);if(a[1]a[2]){coutYesendl;return;}vectorllv;for(inti2;in;i){if(a[i]%a[1]0){cnt;v.push_back(a[i]);}}if(cnt2){coutNoendl;return;}ll temv[0];for(autoit:v){temgcd(tem,it);if(tema[1]){coutYesendl;return;}}coutNoendl;}intmain(){ios::sync_with_stdio(false);cin.tie(0);intT;cinT;while(T--){solve();}}

相关新闻

HTML5标准文档构建实战:从零搭建语义化网页骨架

HTML5标准文档构建实战:从零搭建语义化网页骨架

1. 项目概述:从“Hello World”到构建思维“新建一个HTML文件”,这听起来像是每个前端开发者,甚至每个想接触网页制作的人,迈出的第一步。你可能在很多教程里见过它:打开记事本,输入几个标签,保…

2026/8/25 21:23:36 阅读更多 →
Unity编辑器优化:ScriptableObject枚举中文显示与PropertyDrawer实践

Unity编辑器优化:ScriptableObject枚举中文显示与PropertyDrawer实践

1. 项目概述与核心痛点在Unity项目开发中,尤其是涉及大量配置数据时,ScriptableObject(SO)是我们离不开的利器。它允许我们将数据以资源文件的形式存储在项目中,独立于场景,方便管理和复用。而枚举&#xf…

2026/8/31 3:20:51 阅读更多 →
揭秘行业潜规则与实操干货:网站建设怎么找客户,从小白到资深外包商的突围指南

揭秘行业潜规则与实操干货:网站建设怎么找客户,从小白到资深外包商的突围指南

说实话,刚入行做网站建设的时候,我和很多新手一样,脑子里全是技术,觉得自己代码写得漂亮,界面设计得时尚,客户自然会像自来水一样涌进来。结果呢?现实给了我一记响亮的耳光。哪怕我的技术再牛,如果没有客户,那也是一堆废代码。那段时间,我整天焦虑地刷朋友圈、混论坛…

2026/8/27 11:28:20 阅读更多 →

最新新闻

TradingAgents-CN:用多智能体 LLM 跑通完整股票分析的 3 条路径

TradingAgents-CN:用多智能体 LLM 跑通完整股票分析的 3 条路径

TradingAgents-CN:用多智能体 LLM 跑通完整股票分析的 3 条路径 【免费下载链接】TradingAgents-CN 基于多智能体LLM的中文金融交易框架 - TradingAgents中文增强版 项目地址: https://gitcode.com/GitHub_Trending/tr/TradingAgents-CN TradingAgents-CN 是…

2026/9/3 10:41:37 阅读更多 →
AI陪伴机器狗LOONA深度评测:语音交互与编程学习一体化

AI陪伴机器狗LOONA深度评测:语音交互与编程学习一体化

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 10:41:37 阅读更多 →
OpenSSL 编译部署实战:从源码到生产就绪

OpenSSL 编译部署实战:从源码到生产就绪

OpenSSL 编译部署实战:从源码到生产就绪 【免费下载链接】openssl General purpose TLS and crypto library 项目地址: https://gitcode.com/GitHub_Trending/ope/openssl 系统自带的 OpenSSL 太旧,跑不了 TLS1.3,发行版软件源里也没有…

2026/9/3 10:41:37 阅读更多 →
基于YOLO的船舶识别系统的设计与实现毕业设计项目源码文档

基于YOLO的船舶识别系统的设计与实现毕业设计项目源码文档

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/9/3 10:41:37 阅读更多 →
RVC 安装与训练完整指南:10 分钟录音做出自己的 AI 语音克隆模型

RVC 安装与训练完整指南:10 分钟录音做出自己的 AI 语音克隆模型

RVC 安装与训练完整指南&#xff1a;10 分钟录音做出自己的 AI 语音克隆模型 【免费下载链接】Retrieval-based-Voice-Conversion-WebUI Easily train a good VC model with voice data < 10 mins! 项目地址: https://gitcode.com/GitHub_Trending/re/Retrieval-based-Voi…

2026/9/3 10:41:37 阅读更多 →
网易MC替身模组怎么测评?拆解“青春岁月”背后的验证方法

网易MC替身模组怎么测评?拆解“青春岁月”背后的验证方法

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 10:40:36 阅读更多 →

日新闻

AI智能体辅助JS逆向:从V8环境搭建到补环境实战

AI智能体辅助JS逆向:从V8环境搭建到补环境实战

先别急着点开&#xff0c;这不是劝退文&#xff0c;而是想讲清楚一件事&#xff1a;用 AI 做逆向值不值得学&#xff1f;如果要用&#xff0c;怎么搭一套“V8 环境 AI 智能体”来提升效率。最近逆向圈、爬虫圈都在聊 AI Agent、AST 工程逆向、JS 逆向这些词&#xff0c;很多新手…

2026/9/3 0:00:29 阅读更多 →
安卓设备通过修改机型信息解锁游戏高帧率:原理、操作与风险指南

安卓设备通过修改机型信息解锁游戏高帧率:原理、操作与风险指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 0:00:29 阅读更多 →
ARM版OpenJDK 11安装部署全攻略:下载、配置与避坑指南

ARM版OpenJDK 11安装部署全攻略:下载、配置与避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 0:00:29 阅读更多 →

周新闻

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

每年校招季我都会接触不少准备数据库方向笔试的同学&#xff0c;看到最多的状态就是&#xff1a;简历上写着“熟悉 MySQL”“了解索引优化”&#xff0c;一碰到数据库管理工程师的笔试卷&#xff0c;却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

2026/9/3 4:22:22 阅读更多 →
数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

1. 这不是“背公式”的事&#xff1a;时间参数到底在约束什么你翻过数字电路教材&#xff0c;一定见过这两个词&#xff1a;建立时间&#xff08;Setup Time&#xff09;和保持时间&#xff08;Hold Time&#xff09;。它们常被并列写在触发器&#xff08;Flip-Flop&#xff09…

2026/9/3 4:22:01 阅读更多 →
蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

1. 项目缘起&#xff1a;从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目&#xff0c;我至今记忆犹新。它没有直接给出一个花哨的名字&#xff0c;而是用“超声波测距机”这个朴实无华的功能描述&#xff0c;精准地勾勒出了考核的核心。对于当时备赛的我而言…

2026/9/3 4:22:59 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践&#xff1a;原型怎样变成可用功能分类&#xff1a;[AI/大模型]细分主题&#xff1a;AI 增强型 CI/CD 流水线自动化与 GitOps 实践&#xff1a;Agent 工作流、工具调用与任务拆解&#xff1a;从原型到生产的验收清单很多团队在尝试用大…

2026/9/3 4:17:49 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战&#xff1a;复盘记录怎样真正派上用场分类&#xff1a;[工程技术]细分主题&#xff1a;Kubernetes 生产环境运维与排障实战&#xff1a;可复制的项目复盘模板与决策记录大部分团队的事故复盘报告&#xff0c;最后都变成了躺在 Confluence 或钉…

2026/9/3 4:18:56 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理&#xff1a;核心链路应该先拆哪一步分类&#xff1a;[工程技术]细分主题&#xff1a;Docker 容器化技术与镜像安全管理&#xff1a;核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用&#xff08;包含 Web 接口、后台…

2026/9/3 4:21:44 阅读更多 →