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

【题解】 ABC 461

【题解】 ABC 461

A 题

很简单的一道题目,判断两个数的大小关系即可。

时间复杂度O(1),空间复杂度O(1)。

#pragma GCC optimize("O3")#include<bits/stdc++.h>
using namespace std;#define endl "\n"int main(){ios::sync_with_stdio(0);cin.tie(0);//freopen("test.in", "r", stdin);//freopen("test.out", "w", stdout);int a, d; cin >> a >> d;if(a <= d) cout << "Yes" << endl;else cout << "No" << endl;return 0;
}

赛时解决链接

B 题

也相对简单,判断每一组关系互相匹配否即可。

#pragma GCC optimize("O3")#include<bits/stdc++.h>
using namespace std;#define endl "\n"int main(){ios::sync_with_stdio(0);cin.tie(0);//freopen("test.in", "r", stdin);//freopen("test.out", "w", stdout);int n; cin >> n;vector<int> a(n), b(n);for(int i = 0;i < n;i ++){cin >> a[i];}for(int i = 0;i < n;i ++){cin >> b[i];}for(int i = 0;i < n;i ++){if(b[a[i] - 1] != i + 1){cout << "No" << endl;return 0;}}cout << "Yes" << endl;return 0;
}

赛时通过链接

C 题

有一定难度,是反悔贪心,代码如下

#pragma GCC optimize("O3")#include<bits/stdc++.h>
using namespace std;#define endl "\n"
#define int long longconst int maxn = 200010;
struct Variety
{ int c, v; 
} var[maxn];bool cmp(Variety a, Variety b)
{return a.v > b.v;
}signed main(){ios::sync_with_stdio(0);cin.tie(0);//freopen("test.in", "r", stdin);//freopen("test.out", "w", stdout);int n, k, m; cin >> n >> k >> m;for(int i = 1;i <= n;i ++){cin >> var[i].c >> var[i].v;}sort(var + 1, var + 1 + n, cmp);unordered_map<int, int> cnt;priority_queue<int, vector<int>, greater<int>> pq;int tot = 0, type = 0;for(int i = 1;i <= k;i ++){if(cnt[var[i].c] == 0) type ++;else pq.push(var[i].v);cnt[var[i].c] ++, tot += var[i].v;}if(type >= m){cout << tot << endl;return 0;}for(int i = k + 1;i <= n;i ++){if(cnt[var[i].c] == 0 && !pq.empty()){int small = pq.top(); pq.pop();tot += var[i].v - small;cnt[var[i].c] ++, type ++;if(type >= m) break;}}cout << tot << endl;return 0;
}

赛时通过链接

D 题

好了11点半了,主播该去睡觉了,明天早上起来更。

http://www.jsqmd.com/news/964459/

相关文章:

  • 企业微信SCRM场景化盘点:采购负责人选型参考指南 - 资讯速览
  • 【CSDN AI引流卡片合规指南】:20年数字营销老兵亲测——微信/公众号链接能否放?3大红线+2份平台最新条款原文解读
  • 3个真实困境如何被一个脚本改写?揭秘网盘直链下载助手的底层逻辑
  • Agent-S3:首个超越人类性能的智能体框架技术解析与架构设计
  • Python 爬虫实战:分页循环爬取科普资讯基础实现方案
  • 5分钟搞定!Windows系统激活工具的终极使用指南
  • 基于 Harmony 6.0 应用的跑步配速教练应用首页实现
  • Windows/Mac通用教程:用旧版PS CS6和Acrobat Pro DC 2015,搞定超长网页截图打印(避坑指南)
  • 2026年 南通短视频运营/拍摄/获客/GEO推荐榜单:实战派团队与爆款创意口碑之选 - 企业推荐官【官方】
  • 2026年 南通短视频运营/拍摄/获客/GEO服务商推荐榜:实战派团队与创意爆款内容深度解析 - 企业推荐官【官方】
  • 别再死记硬背了!用一张外卖订单图,5分钟搞懂Hadoop MapReduce核心流程
  • 2026年徐州黄金回收行业发展指南:市场现状、交易流程与靠谱服务商盘点 - 寻茫精选
  • 2026年徐州黄金回收全指南:交易规则、避坑要点与靠谱服务方盘点 - 寻茫精选
  • 国产化替代实战:在统信UOS服务器上部署达梦DM8数据库的完整配置清单
  • 如何快速突破网盘限速:LinkSwift直链下载助手完整教程
  • 5分钟搞懂Guesslang:如何让AI一眼识别54种编程语言?
  • 揭秘藏品回收真相!北京丰宝斋告诉你,正规机构该有的样子 - 深鉴新闻
  • STM32F207多功能评估板设计:从离线编程到脚本化测试的硬件整合实践
  • Notepad2-mod深度解析:基于Scintilla引擎的轻量级编辑器架构剖析
  • 苏州拍婚纱照怎么选、多少钱、注意什么?一篇答疑 - eee888
  • 2026年网架厂家实力解析:徐州网架/煤棚网架/体育馆网架/大跨度网架/焊接球网架/螺栓球网架专业供应商深度解读 - 品牌企业推荐师(官方)
  • CE认证电缆厂家常见问题解答(2026最新专家版) - 资讯速览
  • KiTTY:解决Windows远程连接痛点的SSH客户端
  • 【2026必藏】6款智能降AI率网站大曝光,一键让AIGC率断崖式下跌! - 降AI小能手
  • 啤酒机气表常见问题解答(2026最新专家版) - 资讯速览
  • 深入AXI4-Lite总线:从AXI GPIO的寄存器读写,理解Zynq PL-PS数据交互的底层逻辑
  • HC-SR04超声波传感器Arduino一键测距库(带单位切换与稳定输出示例)
  • 万国手表全国售后服务网络升级公告 - 资讯速览
  • 2026年天津仓储货架供应厂家:重型/轻型/阁楼/智能货架,高效仓储与承重耐用之选 - 品牌企业推荐师(官方)
  • CE认证电缆厂家选购指南:如何挑选靠谱高性价比厂商 - 资讯速览