题解:P17003 [NWERC 2019] 极速魔方 / Expeditious Cubing
题外话Claire 这人玩得挺六在样例中。这家伙平均七秒复原一个魔方属于超级超级顶尖的水平了不愧是国际级选手。不像我平均二十秒都难。细节输入中的所有时间都在111到202020之间包含端点。Claire 一秒能复原没事这反正是算法竞赛脱离现实。题解P17003 [NWERC 2019] 极速魔方 / Expeditious Cubing题意给定一个444个数的数组和一个目标值。你需要算出第555个数使得这个数组去掉最大和最小的两个极值后剩余的333个数的平均数不大于这个目标值。若第555个数是啥都可以输出infinite若第555个数是啥都不能满足条件输出impossible否则输出第555个数最大可能是几。思路分类讨论即可。一定赢的情况一定赢就是这人即使玩得很差也可以赢。这人玩得很差但是只取三次成绩所以这个数组中较大的三个数的平均值不大于目标值那么就一定赢。一定输的情况一定输就是这人即使玩得很好也是输。这人玩得很好但是只取三次成绩所以这个数组中较小的三个数的平均值大于目标值那么就一定输。算出第555个数不是一定输也不是一定赢那么就要算出第555个数是几了。我们不妨把排序后数组称作aaa就是我们要求的数称作xxx。首先一定是a0≤x≤a4a_0\le x\le a_4a0​≤x≤a4​。因为若xxx不在这个取件范围之内那么一定是必输或必赢的状态。xxx最大是几呢很明显xxx与a1a_1a1​、a2a_2a2​的平均数一定要不大于ttt。所以xxx最大就是3t−a1−a23t-a_1-a_23t−a1​−a2​为了避免精度问题不要用除法。代码#includestdio.h#includealgorithmusingnamespacestd;inta[4],t;doublek;intmain(){for(inti0;i4;i)scanf(%lf,k),a[i]k*1000.5;// 0.5 是为了防止精度问题下同sort(a,a4),scanf(%lf,k),tk*3000.5;if(a[0]a[1]a[2]t){puts(impossible);return0;}if(a[1]a[2]a[3]t){puts(infinite);return0;}printf(%.2f\n,(t-a[1]-a[2])/100.);return0;}

相关新闻

HarmonyOS运动健康——社区交互与用户主页

HarmonyOS运动健康——社区交互与用户主页

社区页面的第一版是"静态展示"——五条帖子、三个按钮、点了没反应。这一版给社区加上了完整的动态交互:点赞有动画、评论能输入、关注会变色、顶部能发帖、点击用户名能跳转到用户主页。从"看起来像真的"到"用起来像真的"&#xff0…

2026/7/12 6:42:49阅读更多 →
ai论文生成靠谱吗?我用3款AI论文工具各生成了一篇,结果出乎意料

ai论文生成靠谱吗?我用3款AI论文工具各生成了一篇,结果出乎意料

宝子们,说真的,谁懂啊!当年我写毕业论文,熬了整整一个月大夜,头发一把一把掉! 导师还把我的大纲打回来三次,查重率一度飙到50%!真的绝了,当时感觉人生都灰暗了。 但你们知…

2026/7/12 6:42:49阅读更多 →
YOLOv8无人机红外检测:从数据采集到工程部署实战指南

YOLOv8无人机红外检测:从数据采集到工程部署实战指南

去年夏天,我在一个工业园区的夜间巡检项目里第一次接触到了无人机红外检测。当时团队已经用上了4K可见光摄像头,但在光线不足或烟雾环境下,识别率会急剧下降。我们尝试引入红外热成像,却发现现有的检测算法对热成像特征适配得很差…

2026/7/12 6:37:49阅读更多 →
AIGC率爆表怎么办?10款降AIGC工具实测(含免费降ai率工具)真实避坑指南

AIGC率爆表怎么办?10款降AIGC工具实测(含免费降ai率工具)真实避坑指南

最近这半年,我敢说,被“论文降aigc”折磨的同学,绝对比被查重折磨的还多。 说实话,现在这情况太难了。 你是不是也一样?有时候,你就是用AI帮你润色个摘要和前言,没写几个字,都可能被…

2026/7/12 7:37:54阅读更多 →
VISTA框架:打通UMI数据与VLA模型的语义契约

VISTA框架:打通UMI数据与VLA模型的语义契约

1. 项目概述:为什么“好采集”的数据在VLA模型里总是“不好用”“具身跨本体UMI数据与VLA模型适配:从‘好采集’到‘真可用’”——这个标题里藏着当前具身智能落地最痛的关节。我带团队做过7个工业场景的VLA模型部署,几乎每个项目都卡在同一…

2026/7/12 7:37:54阅读更多 →
华硕ROG笔记本色彩修复终极指南:G-Helper配置文件恢复3步解决方案

华硕ROG笔记本色彩修复终极指南:G-Helper配置文件恢复3步解决方案

华硕ROG笔记本色彩修复终极指南:G-Helper配置文件恢复3步解决方案 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, …

2026/7/12 7:37:54阅读更多 →
Mac Navicat试用期重置终极指南:开源脚本实现高效无限试用

Mac Navicat试用期重置终极指南:开源脚本实现高效无限试用

Mac Navicat试用期重置终极指南:开源脚本实现高效无限试用 【免费下载链接】navicat_reset_mac navicat mac版无限重置试用期脚本 Navicat Mac Version Unlimited Trial Reset Script 项目地址: https://gitcode.com/gh_mirrors/na/navicat_reset_mac Navica…

2026/7/12 7:37:54阅读更多 →
WeChatPad:基于Xposed框架的微信多设备登录技术实现方案

WeChatPad:基于Xposed框架的微信多设备登录技术实现方案

WeChatPad:基于Xposed框架的微信多设备登录技术实现方案 【免费下载链接】WeChatPad 强制使用微信平板模式 项目地址: https://gitcode.com/gh_mirrors/we/WeChatPad 微信作为中国最流行的即时通讯应用,其官方设计仅支持单一设备登录机制&#xf…

2026/7/12 7:37:54阅读更多 →
GitHub 高效搜索 ROS 软件包:3 个高级技巧与 2 个官方仓库筛选策略

GitHub 高效搜索 ROS 软件包:3 个高级技巧与 2 个官方仓库筛选策略

GitHub 高效搜索 ROS 软件包:3 个高级技巧与 2 个官方仓库筛选策略在机器人开发过程中,选择合适的 ROS 软件包往往能事半功倍。但面对 GitHub 上数以万计的 ROS 相关仓库,如何快速找到高质量、维护活跃的软件包?本文将分享一套系统…

2026/7/12 7:32:53阅读更多 →
VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异当你在VSCode中启动一个新的TypeScript项目时,第一个技术决策往往从安装方式开始。这个看似简单的选择——全局安装还是项目本地安装——实际上会深刻影响你的开发流程、团队协作和…

2026/7/12 0:02:11阅读更多 →
智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

2026/7/12 0:02:11阅读更多 →
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

2026/7/12 0:02:11阅读更多 →
VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异当你在VSCode中启动一个新的TypeScript项目时,第一个技术决策往往从安装方式开始。这个看似简单的选择——全局安装还是项目本地安装——实际上会深刻影响你的开发流程、团队协作和…

2026/7/12 0:02:11阅读更多 →
智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

2026/7/12 0:02:11阅读更多 →
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

2026/7/12 0:02:11阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/11 16:20:28阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/11 23:15:38阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/11 18:12:23阅读更多 →