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

HJ165 小红的优惠券

  • 题目
  • 题解(36)
  • 讨论(31)
  • 排行

入门 通过率:49.28% 时间限制:1秒 空间限制:256M

知识点贪心

校招时部分企业笔试将禁止编程题跳出页面,为提前适应,练习时请使用在线自测,而非本地IDE。

描述

小红的购物车结算金额为 nn 元,她手中有 mm 张优惠券。第 jj 张优惠券的规则为“满 ajaj​ 元立减 bjbj​ 元”,即若 n≧ajn≧aj​,则使用该券后需支付 n−bjn−bj​ 元。

小红至多使用一张优惠券,请问最少需要支付多少元?

输入描述:

第一行输入两个整数 n,m(1≦n≦105; 1≦m≦100)n,m(1≦n≦105; 1≦m≦100)。
接下来 mm 行,第 jj 行输入两个整数 aj,bj(1≦bj≦aj≦105)aj​,bj​(1≦bj​≦aj​≦105),描述第 jj 张优惠券。

输出描述:

输出一个整数,表示小红使用最优策略后需支付的最少金额。

示例1

输入:

100 3 300 50 200 30 50 5

复制输出:

95

复制说明:

仅第三张券可用,支付 100−5=95100−5=95 元。

#include<bits/stdc++.h> using namespace std; using ll=long long; using ull=unsigned long long; using i128=__int128_t; using u128=__uint128_t; using ld=long double; void solve() { int n,m,x,y; cin >> n >> m; vector<int>v;//将所有可以使用的卷的优惠金额放进去 while(m--) { cin >> x >> y; if(n>=x) v.push_back(y); } sort(v.begin(),v.end(),greater<int>());//降序排序 选出优惠力度最大的卷 if(v.empty()) cout << n;//别忘了 一张卷都用不了 要输出n本身 else cout << n-v[0]; } int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int t=1; //cin >> t; while(t--) { solve(); } return 0; }
http://www.cnnetsun.cn/news/1729358.html

相关文章:

  • League Akari:基于LCU API的模块化游戏自动化框架深度解析
  • 交流放大电路
  • 从Linux转Windows也不慌:PowerShell版‘ls/cat/grep‘命令对照表(含常用别名大全)
  • WebForms Controls
  • 2026年4月最新:全职作者深度测评8款AI写长篇小说专业工具,谁能打破“吃设定”与“机器味”魔咒?
  • STC89C52单片机IO口测电阻翻车记:从电容充电法到PCF8591 ADC的实战避坑
  • 基于Vue与Antv-X6构建工业物流可视化编辑器:从拖拽布局到数据交互的完整实践
  • 用Open-AutoGLM打造个人手机助手:自动处理日常任务的完整方案
  • 有问有答答去申请申请
  • 弯管LRA计算软件(XYZ转LRA)
  • 英飞凌TC387 PMSM永磁同步电机FOC控制Demo及相关文档,W032
  • 如何快速免费解密网易云音乐NCM文件:ncmdumpGUI终极指南
  • python docker
  • 告别枯燥点灯:用LVGL 8.2给你的STM32F103开发板做个炫酷仪表盘
  • 华大HC32F460 GPIO配置避坑指南:从LED闪烁到中断触发全流程
  • 突破苹果限制:OpenCore Legacy Patcher让旧Mac重获新生的完整指南
  • 告别90%重复操作:XHS-Downloader如何重构小红书内容采集体验
  • [具身智能-239]:OpenCV 与深度神经网络:两种计算机视觉哲学的深度对比
  • AI赋能嵌入式开发:借助快马平台智能生成与优化FreeRTOS多任务管理系统
  • PP-DocLayoutV3新手教程:3步搭建文档分析环境,Web界面直观好用
  • LeetCode知识点总结 - 540
  • LeetCode知识点总结 - 541
  • PyTorch 2.8镜像快速部署:5分钟验证torch.cuda.device_count()多卡支持
  • 智能游戏协同:重新定义英雄联盟玩家与游戏的交互范式——基于LCU API的全流程辅助解决方案
  • 华为交换机SSH远程登录实战:从零开始配置管理VLAN和AAA认证
  • 考虑需求响应和碳交易的综合能源系统日前优化调度模型 关键词:柔性负荷 需求响应 综合能源系统 ...
  • Sen2Cor批处理实战:从L1C到L2A,如何确保你的大气校正结果不受处理基线影响?
  • 苍穹外卖——项目实战:套餐管理模块的CRUD全流程解析
  • 【实战指南】AutoGen Studio UI层部署与智能体编排:一站式开发环境搭建与核心功能解析
  • 从3到N:YOLO/RT-DETR多通道输入改造的实战避坑指南