打卡信奥刷题(3526)用C++实现信奥题 P10957 环路运输
P10957 环路运输题目描述在一条环形公路旁均匀地分布着NNN座仓库编号为1∼N1 \sim N1∼N编号为iii的仓库与编号为jjj的仓库之间的距离定义为dist(i,j)min⁡⁡(∣i−j∣,N−∣i−j∣)dist(i,j)\min⁡(|i-j|,N-|i-j|)dist(i,j)min⁡(∣i−j∣,N−∣i−j∣)也就是逆时针或顺时针从iii到jjj中较近的一种。每座仓库都存有货物其中编号为iii的仓库库存量为AiA_iAi​。在iii和jjj两座仓库之间运送货物需要的代价为AiAjdist(i,j)A_iA_jdist(i,j)Ai​Aj​dist(i,j)。求在哪两座仓库之间运送货物需要的代价最大。输入格式第一行包含一个整数NNN。第二行包含NNN个整数A1∼ANA_1 \sim A_NA1​∼AN​。输出格式输出一个整数表示最大代价。输入输出样例 #1输入 #15 1 8 6 2 5输出 #115说明/提示数据保证2≤N≤1062 \le N \le 10^62≤N≤1061≤Ai≤1071 \le A_i \le 10^71≤Ai​≤107。C实现#includecstdio#includeiostreamusingnamespacestd;constintN2000010;typedeflonglongll;inta[N],q[N],h1,t0,n;ll ans;llMax(ll a,ll b){returnab?a:b;}intmain(){scanf(%d,n);for(inti1;in;i){scanf(%d,a[i]);a[in]a[i];}intlenn/2;q[t]1;for(inti2;inlen;i){while(q[h]i-lenht)h;ansMax(ans,(ll)(a[i]ia[q[h]]-q[h]));while(a[q[t]]-q[t]a[i]-ith)t--;q[t]i;}printf(%lld,ans);return0;}后续接下来我会不断用C来实现信奥比赛中的算法题、GESP考级编程题实现、白名单赛事考题实现记录日常的编程生活、比赛心得感兴趣的请关注我后续将继续分享相关内容

相关新闻

SQL注入之数据库信息收集学习笔记

SQL注入之数据库信息收集学习笔记

一、什么是数据库信息收集 数据库信息收集,也叫数据库指纹识别,是SQL注入过程中一个非常重要的环节。在成功发现注入点后,攻击者不能直接“一步登天”拿到所有数据,而是需要先了解目标数据库的类型、版本、用户权限、数据库结构等…

2026/8/26 15:59:28 阅读更多 →
SDD 规范驱动实战:我用 Vibe Coding 开发了一个 AI 网页翻译 Chrome 插件

SDD 规范驱动实战:我用 Vibe Coding 开发了一个 AI 网页翻译 Chrome 插件

阅读英文技术文章时,你是不是也经历过:复制段落 → 丢进翻译工具 → 格式乱掉 → 再粘回笔记软件 → 手动排版。折腾半天,真正阅读的时间还没排版多。我最近用 Vibe Coding SDD(Specification-Driven Development,规范…

2026/8/26 14:46:39 阅读更多 →
把订单同步源从内网机器切到云端:一次「热备端同步源切换」实战

把订单同步源从内网机器切到云端:一次「热备端同步源切换」实战

> 本文记录了一次生产环境调整的真实过程:热备端的订单匹配工具原本从内网某台机器同步代码和数据,现在要整体切换成从云端系统同步。涉及「改配置 → 备份可回滚 → 干跑验证 → 定时任务自动跑」的完整链路,踩过的坑也写出来。一、背景&…

2026/8/26 18:04:32 阅读更多 →

最新新闻

AI Agent在GitHub的真实贡献:基于2.5万PR的数据分析与实践洞察

AI Agent在GitHub的真实贡献:基于2.5万PR的数据分析与实践洞察

1. 项目概述:一场关于AI生产力的“田野调查” 去年,当Claude Code、Cursor这类AI编程工具开始流行,GitHub上悄然出现了一批名字里带着“Agent”的项目。我当时就在想,这些号称能自动写代码、自动提PR的AI智能体,到底是…

2026/8/26 21:12:31 阅读更多 →
2026版测试工程师面试题库解析与实战指南

2026版测试工程师面试题库解析与实战指南

1. 项目背景与价值解析最近在整理技术团队面试题库时,发现市面上大多数测试岗位的面试题集都存在三个明显痛点:一是题目陈旧,很多还在问Selenium IDE录制这类早已淘汰的技术;二是偏重理论,缺少对实际场景的考察&#x…

2026/8/26 21:12:31 阅读更多 →
蓝桥杯国赛冲刺指南:从算法优化到实战策略的最后一公里

蓝桥杯国赛冲刺指南:从算法优化到实战策略的最后一公里

1. 项目概述:从省赛到国赛的最后一公里冲刺 “蓝桥杯备战国赛1”这个标题,对于所有从省赛中杀出重围的选手来说,都意味着一段既紧张又充满挑战的旅程。它不是一个从零开始的学习计划,而是针对已经具备相当实力的选手,在…

2026/8/26 21:12:31 阅读更多 →
冲击地压危险预测:深部开采场景下的物理-数据融合建模

冲击地压危险预测:深部开采场景下的物理-数据融合建模

1. 这不是一道数学题,而是一次对矿工生命线的建模实战“煤矿深部开采冲击地压危险预测”——光看这个标题,你可能以为是高校实验室里的一道常规优化题。但如果你真进过千米深井,摸过巷道顶板渗出的微凉水珠,听过岩体在寂静中突然发…

2026/8/26 21:12:31 阅读更多 →
Jupyter Notebook集成生成式AI:从API调用到数据分析实战

Jupyter Notebook集成生成式AI:从API调用到数据分析实战

你的日常工作里是不是也有这样的场景:分析一个数据集时,明明知道该用什么算法,却要反复查文档确认参数;写一段重复性代码时,思路很清楚,可就是不想手敲;处理一个报错时,搜索引擎翻了…

2026/8/26 21:12:31 阅读更多 →
资源调度与路径优化:从建模框架到启发式算法实战

资源调度与路径优化:从建模框架到启发式算法实战

1. 赛题核心与破题方向:从“资源调度”到“动态优化” 又到了一年一度的五一数学建模竞赛,对于很多同学来说,A题往往是挑战与机遇并存。今年的A题,不出意外地再次聚焦于一个经典且充满现实意义的领域:资源调度与优化。…

2026/8/26 21:11:30 阅读更多 →

日新闻

Python random 模块常用函数详解:从入门到实战

Python random 模块常用函数详解:从入门到实战

目录 1. 引言2. 准备工作3. 基础随机函数4. 序列相关函数5. 随机种子与复现6. 实战案例7. 注意事项8. 常见问题与排查9. 总结 1. 引言 摘要: 本文系统介绍 Python 标准库 random 模块中最常用的随机数生成函数。内容涵盖基础随机函数(random()、unifor…

2026/8/26 0:00:40 阅读更多 →
《Microsoft Sql server 2008 Internals》读书笔记--第三章Databases and Database Files(2)

《Microsoft Sql server 2008 Internals》读书笔记--第三章Databases and Database Files(2)

《Microsoft Sql server 2008 Internals》索引目录: 《Microsoft Sql server 2008 Internals》读书笔记--目录索引 在上篇文章中,主要介绍了创建数据库的基本语法和FileGroup的初步知识。需要注意的是: 关于FileGroup 如果你的系统是用Raid设备直接存…

2026/8/26 1:18:18 阅读更多 →
政务AI智能体怎么建?三种模式、三步路径与四个误区

政务AI智能体怎么建?三种模式、三步路径与四个误区

政务AI智能体已经从概念试点阶段,转入了政务服务的常态化落地应用;在实际使用过程中,它能自主理解办事需求、辅助完成填报申报、开展材料预审,并联动多个系统协同作业,真正嵌入到政务办理的全流程当中。但在落地推进过…

2026/8/26 1:18:18 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/26 14:45:33 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/26 17:46:43 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/26 14:46:37 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/26 3:50:20 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/26 17:46:39 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/26 1:24:05 阅读更多 →