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

P3029 [USACO11NOV] Cow Lineup S

点击查看代码
#include<bits/stdc++.h>
using namespace std;const int N=50010;
struct Cow{int x;int id;bool operator<(const Cow& t) const{return x<t.x;}
} a[N];
map<int,int> mp;
int n;
int cnt[N];int main()
{ios::sync_with_stdio(0),cin.tie(0);cin>>n;int k=0;for(int i=1;i<=n;i++){int t;cin>>a[i].x>>t;if(!mp.count(t)){mp[t]=++k;}a[i].id=mp[t];}sort(a+1,a+n+1);int l=1;int now=0;int ans=2e9;for(int r=1;r<=n;r++){if(cnt[a[r].id]==0){now++;}cnt[a[r].id]++;while(now==k){ans=min(ans,a[r].x-a[l].x);cnt[a[l].id]--;if(cnt[a[l].id]==0) now--;l++;}}cout<<ans<<endl;return 0;}
http://www.jsqmd.com/news/379387/

相关文章:

  • OpenClaw(Clawdbot)2026部署教程:腾讯云轻松搭建接入微信、钉钉、qq、飞书
  • 基于Java的总包智慧管理系统的设计与实现全方位解析:附毕设论文+源代码
  • 文本预处理--分词模式 - f
  • 【毕业设计】高校校园点餐系统
  • 【无人机】5G辅助优化无人机附Matlab代码
  • 【光学】高效的多分辨率融合技术对具有标签不确定性的遥感数据进行处理附Matlab代码
  • 【计算机毕业设计案例】基于SpringBoot+Vue的旅游推荐系统基于springboot的县文化旅游推荐系统的设计与实现(程序+文档+讲解+定制)
  • 【无人机】基于WyNDA算法进行无人机参数估计的模拟 附matlab代码
  • Ookla Speedtest安卓版(网速测试工具)
  • Java计算机毕设之基于springboot的智能推荐高考志愿辅助填报系统基于web的高考志愿填报系统的设计与实现基于Java + vue高考志愿填报系统(完整前后端代码+说明文档+LW,调试定制等)
  • 测试测试07
  • 【毕业设计】基于springboot的县文化旅游推荐系统的设计与实现(源码+文档+远程调试,全bao定制等)
  • 收藏!RAG核心工具大全: 7大解析工具+向量模型+数据库+检索排序 - AI
  • 2026国内最新化妆品库存尾货厂家top5推荐!广东广州等地优质货源供应链权威榜单发布,全品类货源助力创业经营 - 品牌推荐2026
  • C# 中的类型转换详解
  • 田忌赛马模型 ← 双指针 + 排序 + 贪心
  • 热门激光切管机怎么选?2026十大品牌深度解析,选购指南在此 - 匠言榜单
  • 测试一下 Lovable 生成的网页效果
  • C#中如何防止序列化文件丢失和损坏
  • Java毕设项目推荐-基于SpringBoot的实验室共享预约系统基于springboot中学物理实验预约系统【附源码+文档,调试定制服务】
  • 教培管家第03讲:集结号角——接入企微机器人完成新线索通知
  • 【开题答辩全过程】以 基于Java的网上书店销售系统的设计与实现为例,包含答辩的问题和答案
  • 实用指南:GitHub Copilot 使用笔记
  • 【开题答辩全过程】以 基于Java的甜品蛋糕网上商城的设计与实现为例,包含答辩的问题和答案
  • 【计算机毕业设计案例】基于web的高考志愿填报系统的设计与实现智能推荐高考志愿辅助填报系统的设计与实现(程序+文档+讲解+定制)
  • 出来年终总结了!今天不聊技术咯,只唠唠 25 年的「副业收入」和「AI 对我的影响」25年 我的额外收入关注我的都知道,我目前的工作算是比较轻松吧,
  • 【路径规划】多因素蚁群算法的移动机器人路径规划研究附Matlab代码
  • 【电力系统】光伏VSG-基于虚拟同步发电机的光伏并网逆变器系统附Simulink仿真
  • 【预测模型】麻雀算法改进BP神经网络的风电功率预测附Matlab代码
  • 【开题答辩全过程】以 基于Java的体育竞赛管理的设计与实现为例,包含答辩的问题和答案