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

打卡信奥刷题(3085)用C++实现信奥题 P7095 [yLOI2020] 不离

P7095 [yLOI2020] 不离题目背景乱玄黄时序探风林实虚。我要你共我奇谈怪趣。任日月斑斓待春秋兴残。我要我们有聚无散。——银临《不离》题目描述这道题目来自 zxy 哔哔咕咕让哔哔选一首歌作为题目名但是哔哔说没有想好于是咕咕就帮他选了这首歌。哔哔在玩一款叫做《暗黑破坏神》的游戏某天哔哔灵光乍现以游戏为背景出了一道神仙题并告诉了咕咕。咕咕并不会做于是对题目进行了一定的简化。因此经过简化后这道题已经和《暗黑破坏神》没什么关系了。游戏中人物有两个属性我们分别称之为「力量」和「精神」同时哔哔有nnn件装备穿戴第iii件装备需要人物在穿戴前的力量值不低于aia_iai​精神值不低于bib_ibi​。在穿戴第iii件装备后人物的力量值会增加cic_ici​精神值会增加did_idi​。哔哔可以自由选择穿装备的顺序只要满足力量和精神不低于对应值就可以穿戴该装备。现在咕咕想知道如果想让哔哔穿戴上所有的装备那么人物的初始力量值即没有穿任何装备之前的力量值最小应该是多少在初始力量值最小的前提下初始精神值即没有穿任何装备之前的精神值最小应该是多少显然初始力量和初始精神都应该是非负整数。输入格式第一行有一个整数表示该测试点所在的子任务编号TTT。第二行有一个整数表示哔哔的装备件数nnn。第333到第(n2)(n2)(n2)行每行四个整数第(i2)(i2)(i2)行的整数依次表示ai,bi,ci,dia_i,b_i,c_i,d_iai​,bi​,ci​,di​。输出格式输出一行两个用空格隔开的整数分别表示最小的初始力量值以及在初始力量值最小的前提下最小的初始精神值。输入输出样例 #1输入 #10 2 1 5 0 2 1 2 3 4输出 #11 2说明/提示样例 1 解释当初始力量值为111精神值为222时可以穿戴第222件装备。在穿戴该装备后增加333点力量和444点精神人物的属性变为444点力量和666点精神此时可以穿戴第111件装备。数据规模与约定本题采用多测试点捆绑测试。子任务111555分保证n0n0n0。子任务222555分保证n1n1n1。子任务333202020分保证ai,bi≤100a_i,b_i \le 100ai​,bi​≤100n≤6n \le 6n≤6。子任务444101010分保证ai,bi≤105a_i,b_i \le 10^5ai​,bi​≤105n≤6n \le 6n≤6。子任务555101010分保证ai,bi≤10a_i,b_i \le 10ai​,bi​≤10。子任务666101010分保证ai,bi≤100a_i,b_i \le 100ai​,bi​≤100。子任务777101010分保证bi0b_i0bi​0n≤6n \le 6n≤6。子任务888101010分保证bi0b_i0bi​0。子任务999101010分保证n≤6n \le 6n≤6。子任务101010101010分无特殊约定。对于全部的测试点保证0≤n≤1050 \le n \le 10^50≤n≤1050≤ai,bi,ci,di≤1090 \le a_i,b_i,c_i,d_i \le 10^90≤ai​,bi​,ci​,di​≤109。提示有444个样例文件请见附加文件中的 forever.zip。对于第三个样例满足bi0b_i 0bi​0。C实现#includebits/stdc.h#definelllonglongusingnamespacestd;constintM100005;intn,j;ll str,spi,add,ad;structnode{inta,b,c,d;}x[M];inlineboolcmp(node s,node q){returns.aq.a;}structsqakioi{inlinebooloperator()(ints,intq){returnx[s].bx[q].b;}};priority_queueint,vectorint,sqakioiqq;inlineintread(){intw0,f1;charchgetchar();while(!isdigit(ch))fch-?-1:f,chgetchar();while(isdigit(ch))ww*10ch-48,chgetchar();returnw*f;}intmain(){nread();nread();for(inti1;in;i)x[i].aread(),x[i].bread(),x[i].cread(),x[i].dread();sort(x1,xn1,cmp);for(inti1;in;i){if(strx[i].a)addx[i].a-str,strx[i].a;strx[i].c;}printf(%lld ,add);for(j1;jnx[j].aadd;j)qq.push(j);while(!qq.empty()){inttqq.top();qq.pop();if(spix[t].b)adx[t].b-spi,spix[t].b;spix[t].d,addx[t].c;for(;jnx[j].aadd;j)qq.push(j);}printf(%lld,ad);return0;}后续接下来我会不断用C来实现信奥比赛中的算法题、GESP考级编程题实现、白名单赛事考题实现记录日常的编程生活、比赛心得感兴趣的请关注我后续将继续分享相关内容

相关文章:

打卡信奥刷题(3085)用C++实现信奥题 P7095 [yLOI2020] 不离

P7095 [yLOI2020] 不离 题目背景乱玄黄时序,探风林实虚。 我要你共我奇谈怪趣。 任日月斑斓,待春秋兴残。 我要我们有聚无散。——银临《不离》 题目描述 这道题目来自 zxy 哔哔,咕咕让哔哔选一首歌作为题目名,但是哔哔说没有想好…...

打卡信奥刷题(3084)用C++实现信奥题 P7091 数上的树

P7091 数上的树 题目背景 本题自动开启 O2 优化,时间限制 2s。 题目描述 您需要构造一棵二叉树,根节点权值为 nnn,每个节点都有 222 个或 000 个儿子,且满足如下限制: 若该点有两个儿子,该点权值需等于两个…...

Pretext:值得关注的文本排版引擎涎

一、语言特性:Java 26 与模式匹配进化 1.1 Java 26 语言级别支持 IDEA 2026.1 EAP 最引人注目的变化之一,就是新增 Java 26 语言级别支持。这意味着开发者可以提前体验和测试即将在 JDK 26 中正式发布的语言特性。 其中最重要的变化是对 JEP 530 的全面支…...

Awoo Installer:Switch游戏安装的终极解决方案,告别格式兼容烦恼

Awoo Installer:Switch游戏安装的终极解决方案,告别格式兼容烦恼 【免费下载链接】Awoo-Installer A No-Bullshit NSP, NSZ, XCI, and XCZ Installer for Nintendo Switch 项目地址: https://gitcode.com/gh_mirrors/aw/Awoo-Installer 还在为Swi…...

Access VBA 生成二维码的两种方式与中文编码处理

在技术领域,我们常常被那些闪耀的、可见的成果所吸引。今天,这个焦点无疑是大语言模型技术。它们的流畅对话、惊人的创造力,让我们得以一窥未来的轮廓。然而,作为在企业一线构建、部署和维护复杂系统的实践者,我们深知…...

GPT-6「土豆」4月14日发布:性能暴涨40%,国内用户怎么第一时间用上?

TL;DR:OpenAI 内部代号「土豆」的 GPT-6 定档 4 月 14 日发布,代码和 Agent 能力较前代提升 40%,上下文扩至 200 万 Token。本文拆解它的核心能力变化,并整理国内用户第一时间用上的可行方案。GPT-6 到底升级了什么 4 月 7 日&…...

目标检测实战:从XML到TXT标注文件的完整转换指南

1. 为什么需要XML到TXT的格式转换 做目标检测项目时,我们经常会遇到标注文件格式不兼容的问题。LabelImg生成的XML文件虽然信息完整,但YOLO系列模型训练时需要的却是TXT格式的标注。这就好比你想用微信支付,但商家只支持支付宝——虽然都是支…...

Windows系统焕新指南:用Win11Debloat打造高效流畅体验

Windows系统焕新指南:用Win11Debloat打造高效流畅体验 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and cu…...

突破Cursor使用限制:智能解决方案实现Pro功能持续访问

突破Cursor使用限制:智能解决方案实现Pro功能持续访问 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能: Youve reached your tri…...

Papa Parse故障排除:从入门到精通的4个实战方案

Papa Parse故障排除:从入门到精通的4个实战方案 【免费下载链接】PapaParse Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input 项目地址: https://gitcode.com/gh_mirrors/pa/PapaParse 在数据处理领…...

OpenClaw+百川2-13B:个人财务管理自动化实践

OpenClaw百川2-13B:个人财务管理自动化实践 1. 为什么需要自动化财务管理 每个月收到银行账单邮件时,我总会被两个问题困扰:一是手动整理消费记录耗时费力,二是很难从零散的交易中看出消费趋势。作为一名技术从业者,…...

播客内容结构化:SenseVoice-Small ONNX模型章节自动划分演示

播客内容结构化:SenseVoice-Small ONNX模型章节自动划分演示 1. 快速了解SenseVoice-Small语音识别模型 SenseVoice-Small是一个专门处理语音识别任务的先进模型,它不仅能准确识别语音内容,还能分析情感和检测音频中的各种事件。这个模型经…...

IC670GBI002总线接口单元

IC670GBI002 总线接口单元 (BIU) 产品特点该总线接口单元是工业自动化系统中实现模块间高速、可靠数据通信的关键组件,保证控制系统稳定、高效运行。提供高速可靠的总线通信接口支持多模块数据交换,实现系统扩展数据传输稳定,确保控制精度响应…...

揭秘.NET 10 + Blazor 9预发布架构图:微软内部泄露的3类新渲染管线对比(含性能基准测试数据+GC压力热力图)

第一章:揭秘.NET 10 Blazor 9预发布架构图:微软内部泄露的3类新渲染管线对比(含性能基准测试数据GC压力热力图) 微软近期在.NET Conf 2024 Preview Track中非正式披露了.NET 10与Blazor 9联合演进的核心架构蓝图,其中…...

企业级Mermaid与Confluence集成实战指南:从技术选型到价值落地

企业级Mermaid与Confluence集成实战指南:从技术选型到价值落地 【免费下载链接】mermaid Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown 项目地址: https://gitcode.com/GitHub_Trending/me/mermaid …...

资源控制与开发者工具:重构网页资源加载的全流程解决方案

资源控制与开发者工具:重构网页资源加载的全流程解决方案 【免费下载链接】ResourceOverride An extension to help you gain full control of any website by redirecting traffic, replacing, editing, or inserting new content. 项目地址: https://gitcode.co…...

终极Gmail桌面应用开发指南:从源码到专业级邮件客户端部署

终极Gmail桌面应用开发指南:从源码到专业级邮件客户端部署 【免费下载链接】gmail-desktop :postbox: Gmail desktop app for macOS, Windows & Linux (formerly Gmail Desktop) 项目地址: https://gitcode.com/gh_mirrors/gm/gmail-desktop Meru&#x…...

山地农田泵站数据采集远程监控系统方案

某地多为丘陵山地等地形,山顶水资源为丰富,水库蓄水充足,但由于山势陡峭、地势沟壑纵横,水流难以翻山越岭,导致各个农田难以得到充分灌溉,影响到当地的农民收益。如果采取各个农田分别开渠引水的方式&#…...

C++复习录

1.命名空间 namespace nn{int a; } //名字空间指令 using namespace nn;//从这行代码开始,nn中的标识符在当前作用域可见(位于可见表)//名字空间声明 using nn::a;//从这行代码开始,nn中的a引入当前作用域(相当于定义,位于定义表) gcc/g++针对每个函数都和制作两张表,…...

终极免费虚拟光驱指南:如何在Windows上轻松挂载ISO文件

终极免费虚拟光驱指南:如何在Windows上轻松挂载ISO文件 【免费下载链接】WinCDEmu 项目地址: https://gitcode.com/gh_mirrors/wi/WinCDEmu 在数字时代,我们不再需要物理光驱来读取光盘内容,但ISO、NRG、MDS等光盘映像文件仍然无处不…...

开源工具助力数字内容管理:跨平台音频下载解决方案

开源工具助力数字内容管理:跨平台音频下载解决方案 【免费下载链接】xmly-downloader-qt5 喜马拉雅FM专辑下载器. 支持VIP与付费专辑. 使用GoQt5编写(Not Qt Binding). 项目地址: https://gitcode.com/gh_mirrors/xm/xmly-downloader-qt5 在数字内容爆炸的时…...

.NET源码生成器基于partial范式开发和nuget打包塘

1 安装与初始化 # 全局安装 OpenSpec npm install -g fission-ai/openspeclatest # 在项目目录下初始化 cd /path/to/your-project openspec init 初始化时,OpenSpec 会提示你选择使用的 AI 工具(Claude Code、Cursor、Trae、Qoder 等)。 3 O…...

OpenAI呼吁重新审视税收政策,迎接AI带来的新经济时代

ChatGPT的开发商OpenAI近日呼吁政策制定者重新思考税收体系的结构,并提出了一系列针对人工智能潜在经济与社会影响的政策建议。在周一发布的一份政策文件中,OpenAI表示,AI可能从根本上重塑经济格局,其中包括若干潜在风险&#xff…...

Swoole + Redis Cluster 实时推送系统(千万级QPS压测实录+全链路监控配置清单)

第一章:Swoole Redis Cluster 实时推送系统概览现代高并发实时推送场景(如聊天消息、行情更新、协同编辑)对系统吞吐量、低延迟与水平扩展能力提出严苛要求。本系统以 Swoole 作为高性能异步协程服务器核心,结合 Redis Cluster 提…...

Carsim与Simulink联合仿真模型——AEB的cpar文件、simulink模型文件及...

Carsim与Simulink联合仿真模型——AEB 提供cpar文件,simulink模型文件,模型搭建过程文档在汽车开发领域,安全系统始终占据着举足轻重的地位。其中,主动安全辅助系统(AEB)作为现代汽车的安全核心&#xff0c…...

Blynk物联网开发:从零到一的完整高效解决方案

Blynk物联网开发:从零到一的完整高效解决方案 【免费下载链接】blynk-library Blynk library for IoT boards. Works with Arduino, ESP32, ESP8266, Raspberry Pi, Particle, ARM Mbed, etc. 项目地址: https://gitcode.com/gh_mirrors/bl/blynk-library Bl…...

react-native-fetch-blob完整教程:从零开始掌握文件上传下载

react-native-fetch-blob完整教程:从零开始掌握文件上传下载 【免费下载链接】react-native-fetch-blob A project committed to making file access and data transfer easier, efficient for React Native developers. 项目地址: https://gitcode.com/gh_mirror…...

Linux Docker 安装与使用详细教程

一、Docker 概述 1.1 什么是 Docker? Docker 是一个开源的应用容器引擎,基于 Go 语言开发并遵从 Apache2.0 协议开源。它可以让开发者将应用及其依赖打包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,实现虚…...

Phi-4-mini-reasoning推理模型快速入门:Docker一键部署全攻略

Phi-4-mini-reasoning推理模型快速入门:Docker一键部署全攻略 1. 认识Phi-4-mini-reasoning推理模型 Phi-4-mini-reasoning是微软推出的轻量级开源推理模型,专为数学推理、逻辑推导和多步解题等强逻辑任务设计。这个3.8B参数的模型虽然体积小巧&#x…...

Browser.html快速入门:5分钟搭建你的第一个HTML浏览器

Browser.html快速入门:5分钟搭建你的第一个HTML浏览器 【免费下载链接】browserhtml Experimental Servo browser built in HTML 项目地址: https://gitcode.com/gh_mirrors/br/browserhtml Browser.html是一个基于HTML构建的实验性浏览器项目,它…...