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

[题解]P10277 [USACO24OPEN] Bessies Interview S

P10277 [USACO24OPEN] Bessie's Interview S

第一问可以用优先队列模拟,存储每个人的结束时间即可。

第二问,一开始考虑的是对于某一时刻队列中结束时间最小的人是可以任意互换顺序的,所以就用并查集把这些人合在一起。

最后与堆顶元素在同一连通块内的为 1,否则为 0

然而这样是错误的。

例如,一共有 \(3\) 个人 A,B,C。A,B 在某时刻可交换,且此时选 A 的情况下,B,C 在这之后的某时刻可交换。

考虑 B,C 均面试了一个耗时很长的奶牛,那么最终只有 A 是合法的。同理 B 也是合法的,但 C 不可能合法。

但是并查集做法会说 A,B,C 均合法。

可以参考这个 hack:

7 4
4 4 5 1 2 100 100

我们另辟蹊径。考虑到每个奶牛的面试时间是固定的,所以可以使用 BFS 求解。

初始将 Bessie 压入队列,每次取出一个元素,将结束时间为其起始时间的奶牛压入队列。以此类推,若有奶牛出现在 \(1\sim k\) 内则计入答案。

代码实现没建图,而是使用 set。效果相同。

时间复杂度 \(O(n\log n)\)

点击查看代码
#include<bits/stdc++.h>
#define int long long
using namespace std;
const int N=3e5+5;
int n,k,a[N],lp[N],rp[N];
bitset<N> ans;
priority_queue<int,vector<int>,greater<int>> q;
set<int> s;
signed main(){cin>>n>>k;for(int i=1;i<=n;i++) cin>>a[i];for(int i=1;i<=k;i++){rp[i]=a[i];q.push(rp[i]);}for(int i=k+1;i<=n;i++){int t=q.top();q.pop();lp[i]=t,rp[i]=t+a[i];q.push(rp[i]);}cout<<q.top()<<"\n";s.insert(q.top());for(int i=n;i;i--){if(s.count(rp[i])){s.insert(lp[i]);if(i<=k) ans[i]=1;}}for(int i=1;i<=k;i++) cout<<ans[i];return 0;
}
http://www.gsyq.cn/news/42127.html

相关文章:

  • UE:论运行时动画录制的关键-正确获取骨骼数据与保存
  • 线性基相关
  • 低代码权限管理安全合规指南:守住数据安全的 “最后一道防线”
  • 2025-11-06
  • 关于waybar状态栏颜文字乱码问题
  • P10277 [USACO24OPEN] Bessies Interview S 题解
  • AI 时代的数据库进化论 —— 从向量到混合检索
  • vue 3.x 前端导出功能
  • 最高法-合同目的的认定
  • 2025年恒温恒湿机标杆厂家最新推荐:中焓环境,档案室恒湿机/精密恒温恒湿机/吊顶恒温恒湿机/档案室恒温恒湿机,定义环境控制精准新标准
  • 酸角糕行业发展趋势解析:2025年十大品牌综合测评与选择指南
  • [题解]P6717 [CCO 2018] Boring Lectures
  • Bigtop 从零开始搭建大数据集群
  • chatgpt-to-md优化并重新复习
  • SaaS版MES系统PC端后台特性清单与设计说明
  • 2025年水上游乐及泳池设备标杆厂家推荐:山东汇川,室内水上乐园/儿童水上乐园/大型水上乐园/室内泳池/定制化服务引领行业新标​
  • 2025年冷冻式干燥机标杆厂家最新推荐:凌宇机械,冷冻式压缩空气干燥机/风冷高温冷冻式干燥机/水冷高温冷冻式干燥机/吸附式干燥机/以高效节能与全场景方案树立行业新标准
  • 2025优质媒体服务商推荐榜:媒体邀约靠谱平台助力品牌高效传播
  • 2025大连汽车凹陷修复厂家推荐榜:震城汽车领衔,汽车数据修复厂家靠谱机构守护原厂漆质感
  • android音频低延时设计:Fast Mixer官方文档 - 详解
  • 2025 年在线监测系统厂家最新推荐榜单:洁净环境、尘埃粒子、洁净室、无尘室等设备品牌技术与应用全面解析尘埃粒子在线监测系统/无尘室在线监测系统公司推荐
  • 2025年资质齐全的婚礼酒店排名,口碑好的婚礼酒店机构
  • 评估工程正成为下一轮 Agent 演进的重点
  • 前端的同学,终于要起飞啦,Github 6.3k star + ,免费可商用的UI元素库!!!
  • 2025 年砝码源头厂家最新推荐排行榜:聚焦优质供应商,助力精准计量选型,涵盖不锈钢 / 铸铁 / 天平 / 标准砝码品牌
  • 2025年昆明盛鲜智慧农贸市场推荐,盛鲜智慧集贸民生工程新标杆
  • axios 取消重复请求
  • .NET 开发:通过 C# 提取 PDF 中的图片
  • 机器人焊接混合气降本案例
  • SmartProxy HTTPS 代理 – 企业级出站 Web 访问与数据采集的安全可运营基座