震撼!CloseAI终于变回OpenAI了!GPT-OSS来了,这次真的不一样了
蛹鞍友品前置芝士动态规划 / DP子集划分问题 / 可行性背包思路首先观察这个放书的性质。结论对于在同一个书架上的书只需要一个人去负责。证明也比较简单考虑某个人去放了这一排最远的最大的书那么它一定可以顺带放路上经过的所有的书。有了这个结论就可以推出在第个书架放书的用时是固定的就是。那么这个问题转化成了有为最大书架编号个数字把他划分成两组求两组内部元素的和的最大值的最小值。但是由于从一个书架移动到另一个还要花费时间所以还有额外的代价。考虑去放书的时候移动一定是按照下标递增顺序的同理放完书回来也不用回头所以下标一定单调递减。设第一组的总和为最大下标为第二组的总和为最大下标最大为则代价为。你需要求这个代价的最小值。上述第一个问题是一个经典的“子集划分”问题。直接跑可行性背包加上 std::bitset 优化即可。对于第二个问题比较复杂我们继续观察性质注意到由于这两组的并集是全集所以和一定有一个是。这样我们可以固定然后枚举从至枚举的值。接下来考虑如何做到。由于表示最大下标所以任意的下标都不能划分至第一组。还是可行性背包但是有了初始代价。第一组初始代价是在书架之间走路所花费的令则第二组的初始代价是在书架之间走路的代价加上下标的所有书架放书的代价第二组的总初始代价为。这个时候再去跑可行性背包使得两部分尽量平均即可。Code#includeusing namespace std;using ll long long;inline int read(){/*快读模板 略*/};int cost[505];bitset250005 used;void solve(){for(int i1;i500;i) cost[i]0;int nread(),m0;for(int i1;in;i){int rread(),cread();cost[r]max(cost[r],c);mmax(m,r);}used.reset();used.set(0);int cnt0,sum0,ans3e15;for(int i1;im;i) cost[i]*2,sumcost[i];for(int i1;icntcost[i];used|(usedint am*2sum-cnt,bi*2;//a是第二组的初始代价b是第一组的初始代价if(cntansmin(ans,a);//无法达到两个相等直接取较大值}else{ansmin((int)(b(cnta-b1)/2(used((cnta-b1)/2))._Find_first()),ans);//可行性背包寻找最接近平均值的数ansmin((int)(a(cnt-ab1)/2(used((cnt-ab1)/2))._Find_first()),ans);}}cout}main(){int Tread();while(T--) solve();return 0;}

相关新闻

【零基础入门】SQL 核心语法精讲:约束(Constraint)全解析(单表约束篇)

【零基础入门】SQL 核心语法精讲:约束(Constraint)全解析(单表约束篇)

一、前言 在前几篇文章中,我们系统学习了 SQL 的 DDL、DML 和 DQL 核心用法,掌握了数据库、表、数据的增删改查。但在实际开发中,仅靠数据类型无法保证数据的完整性和有效性 —— 比如学号不能为空且不能重复、姓名必须填写、手机号不能重复…

2026/7/7 18:01:49 阅读更多 →
25万星标屠榜GitHub!这只用TypeScript写的“龙虾”,凭什么让全球程序员疯狂?

25万星标屠榜GitHub!这只用TypeScript写的“龙虾”,凭什么让全球程序员疯狂?

前言 当你的电脑里的AI,不再只是一个只会跟你唠嗑的“嘴强王者”,而是能真的撸起袖子给你干活——自动整理堆积如山的邮件、深夜提交代码PR、甚至帮你货比三家淘到一辆二手宝马——那是一种怎样的体验? 今天,一个名叫 OpenClaw 的…

2026/7/3 2:06:25 阅读更多 →
用电安全管理系统的业务痛点和核心功能

用电安全管理系统的业务痛点和核心功能

一、业务痛点1. 传统管理方式粗放,隐患溯源困难保护装置功能单一:传统空气开关、保险丝等仅能在电流过载或短路达到一定程度时切断电路,无法对电压、电流、温度等关键参数进行实时、精准监测缺乏实时监测手段:非营业时段缺乏有效实…

2026/7/7 16:10:27 阅读更多 →

最新新闻

Zvec:阿里巴巴开源的轻量级进程内向量数据库

Zvec:阿里巴巴开源的轻量级进程内向量数据库

Zvec:阿里巴巴开源的轻量级进程内向量数据库 核心观点 Zvec 是阿里巴巴开源的进程内(in-process)向量数据库,定位轻量、极速、零配置,可直接嵌入应用程序运行。经阿里集团内部生产环境验证,支持低延迟、可…

2026/7/8 2:47:33 阅读更多 →
ResNet-18/34/50/101/152 五款架构 CIFAR-10 训练实测:从 56 层到 1202 层的性能拐点分析

ResNet-18/34/50/101/152 五款架构 CIFAR-10 训练实测:从 56 层到 1202 层的性能拐点分析

ResNet-18/34/50/101/152 五款架构 CIFAR-10 训练实测:从 56 层到 1202 层的性能拐点分析深度残差网络(ResNet)自2015年问世以来,已成为计算机视觉领域的里程碑式工作。何恺明团队提出的残差学习框架,通过引入跨层连接…

2026/7/8 2:45:32 阅读更多 →
SQL 语句从基础到高级

SQL 语句从基础到高级

SQL(Structured Query Language,结构化查询语言)是关系型数据库的标准操作语言,适用于 MySQL、Oracle、SQL Server、PostgreSQL 等主流数据库。本文将由浅入深,从基础语法、核心操作、进阶查询到高级特性、实战优化&am…

2026/7/8 2:45:32 阅读更多 →
曝美团内部全面限用豆包大模型;OpenAI磋商将5%股份送给美国政府;任天堂回应“全员涨薪10%”传闻:这是2023年的事 | 极客头条

曝美团内部全面限用豆包大模型;OpenAI磋商将5%股份送给美国政府;任天堂回应“全员涨薪10%”传闻:这是2023年的事 | 极客头条

一分钟速览新闻点! 消息称美团内部全面限用豆包大模型,此前曾限用阿里云 Qwen 蔚来李斌毕业 30 年后回北大演讲:经历 6 次人生和事业大低谷 支付宝 AI 生活助理「阿宝」正式开启公测,全面取消邀请码限制 脉脉:1-5 月…

2026/7/8 2:43:32 阅读更多 →
使用claude code进行贪吃蛇游戏开发

使用claude code进行贪吃蛇游戏开发

初次使用claude code进行GUI游戏开发。(使用python语言)1.使用powershell打开指定目录2.输入claude命令打开3.输入自然语言描述需求4.根据效果和问题进行问题描述,要求大模型对代码进行修改。结果:

2026/7/8 2:43:32 阅读更多 →
继电器控制:从基础开关到智能灯控系统的完整实现方案

继电器控制:从基础开关到智能灯控系统的完整实现方案

🚀 30款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度 这次我们来看一个很有意思的话题:用继电器控制台灯到底算不算智能灯控系统。很多人觉得这就是个简单的开关控制&#xff0…

2026/7/8 2:41:32 阅读更多 →

日新闻

3大核心能力重塑《明日方舟》游戏体验:MAA自动化助手的革命性突破

3大核心能力重塑《明日方舟》游戏体验:MAA自动化助手的革命性突破

3大核心能力重塑《明日方舟》游戏体验:MAA自动化助手的革命性突破 【免费下载链接】MaaAssistantArknights 《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients. 项目地址: …

2026/7/8 0:00:48 阅读更多 →
MyBatis 批量操作深度优化——从 N+1 到批处理的全路径

MyBatis 批量操作深度优化——从 N+1 到批处理的全路径

MyBatis 批量操作深度优化——从 N1 到批处理的全路径 一、从"功能正确"到"性能可接受"——MyBatis 批量操作的三段式进化 MyBatis 在日常增删改查场景中几乎是无感的——实体映射直观、SQL 控制灵活。但当数据量从千级上升到十万级、百万级,许…

2026/7/8 0:00:48 阅读更多 →
工业负载控制方案:TPD2015FN与PIC18F45K22应用解析

工业负载控制方案:TPD2015FN与PIC18F45K22应用解析

1. 工业负载控制方案概述在工业自动化、电机驱动和照明控制等高需求场景中,可靠地控制电感和电阻负载是核心挑战之一。TPD2015FN作为东芝的8通道高端智能功率开关IC,配合PIC18F45K22微控制器,能够构建一套稳定、高效的负载控制系统。这套组合…

2026/7/8 0:02:48 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/7 14:24:45 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/7 12:34:47 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/7 15:59:06 阅读更多 →

月新闻