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

CF2232C1题解

传送门:https://www.luogu.com.cn/problem/CF2232C1

假如我们确定下坐下的 \(I\) 类人的数目,我们可以为 \(E\) 类人执行以下贪心策略:保证在有足够位置给确定下的 \(I\) 类人前提下,尽量占用更多的桌子为 \(E\) 类人提供尽量大的空间。

我们枚举坐下的 \(I\) 类人的数目,维护当前坐到的桌子编号和剩余的留给 \(E\) 类人座位数即可。时间复杂度 \(O(n^2)\)

#include <bits/stdc++.h>const int N = 5e5 + 1;using namespace std;char a[3002];void solve() {int n, x, s;cin >> n >> x >> s;cin >> a + 1;int res = 0;for (int k = 0; k <= x; ++k) {int c = k, ans = 0, v = 0, now = 0;for (int i = 1; i <= n; ++i) {if (a[i] == 'A') {if (x - now > c) {++now;v += s - 1;++ans;} else {if (v) {--v;++ans;}}} else if (a[i] == 'I') {if (c) {--c;++now;v += s - 1;++ans;}} else {if (v) {--v;++ans;}}}res = max(res, ans);}cout << res << '\n';
}int main() {ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);int T;cin >> T;while (T--) solve();return 0;
}
http://www.jsqmd.com/news/1015800/

相关文章:

  • 从NISP考题看实战:Windows系统安全配置的10个关键点与避坑指南
  • 2025_NIPS_Task-aware world model learning with meta weighting via bi-level optimization
  • 使用cuda编写并运行你的第一个程序(基于WSL2+vscode)
  • HFSS仿真报错别慌!手把手教你搞定‘Acis error’、‘Optimization failed’等5个高频坑
  • 避坑指南:解决URDF添加摄像头后Gazebo不显示图像或Topic无法发布的常见问题
  • UniApp微信小程序选点踩坑记:从requiredPrivateInfos报错到manifest.json正确配置
  • Linux fat_add_cluster FAT32簇链与shortname生成
  • DeepLab_v3评估指标详解:mIoU、像素准确率等关键指标计算
  • MTK平台DWS配置GPIO,这10个选项别再乱勾了(附EintMode中断避坑指南)
  • Flask部署PyTorch模型时,我踩过的5个坑和解决办法(附打包exe避雷指南)
  • 在飞腾FT2000+上编译openEuler内核,卡在exiting boot services?手把手教你用系统自带config避坑
  • ArcMap地图导出AI格式后,在Illustrator里编辑总失败?试试这个保姆级避坑流程
  • 哪个豆包可以生成 word 文档?AI 导出鸭助力文档一键生成,高效便捷超实用
  • iOS 15+ WebView/Safari 下 WebSocket 神秘断连?手把手教你定位并关闭‘permessage-deflate’压缩头
  • uaal-example完全指南:如何将Unity无缝集成到iOS和Android原生应用中
  • GPR数据切片(Slice)实战:从3D数据到清晰成像,关键参数设置与避坑指南
  • 从热失控到封装熔断:一张SOA图背后的5个MOSFET“死亡陷阱”与实测避坑
  • STC8G1K08A-8PIN开发踩坑记:为什么P54引脚不能当普通IO用?一个实习生的血泪教训
  • Prometheus日志里总报‘无序时间戳’?别慌,这5个配置坑你肯定踩过
  • 别再乱改文件夹权限了!一次搞懂SFTP的chroot目录所有权和权限设置(附CentOS 7.3实战)
  • 哪个 ChatGPT 和 Gemini 可以生成 word 文档,AI 导出鸭一键导出更省心
  • 为什么团队氛围越来越差?答案藏在“烂苹果效应”里
  • Outlook邮件变‘隐形’?可能是你的显卡驱动或字体颜色在捣鬼
  • PyTorch DataLoader报错‘stack expects each tensor to be equal size’?别慌,手把手教你排查图片数据集里的‘通道数刺客’
  • 2025_NIPS_Ensemble-based Deep Reinforcement Learning for Vehicle Routing Problems under Distribut...
  • 2026成都高端名酒回收市场深度观察:哪里更靠谱? - 优质品牌商家
  • VASP能带计算踩坑实录:为什么我的能带图总是断开的?(附vaspkit 303避坑指南)
  • 别再为`code been used`和字段名抓狂了!微信米大师2.0接入的这两个坑,我帮你填平了
  • Fable5做代码分析实测
  • SH9认知曲率的严格定义与Ω_c阈值猜想的几何推导(世毫九实验室学术研究版)