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

[USACO24FEB] Maximizing Productivity

image

 

 

ci 表示关闭第 i 个农场的时间,ti 表示到第 i 个农场的初始时间,用 latei 要想在关闭前到达第 i 个农场的最晚时间,此时我们只需要把 late 数组从大到小排序即可,只要看第 v 个是否能按时到达即可。因为数组有序,如果能到达,说明所有比他小的农场都可以到达。

 

 

#include<bits/stdc++.h>
using namespace std; 
int n,q;
int c[200005],t[200005];
int late[200005];
int main(){cin >> n >> q;for(int i=1;i<=n;i++)cin >> c[i];//关闭时间 //3 5 7 9 12 for(int i=1;i<=n;i++)cin >> t[i];//初始访问时间 //4 2 3 3 8for(int i=1;i<=n;i++)late[i] = c[i] - t[i];//最晚到达时间 //-1,3,4,6,4 sort(late+1,late+1+n);//排序reverse(late+1,late+1+n);for(int i=1;i<=q;i++){int v,s;cin >> v >> s;if(s < late[v]) cout << "YES";//表示能够到达 elsecout << "NO";cout << endl;} return 0;
}

  

http://www.zskr.cn/news/4638.html

相关文章:

  • 20250914
  • 完整教程:WebApp 的价值与实现:从浏览器架构到用户体验优化
  • 八字喜用神起名大师 API 接口
  • 作业1
  • 开篇自我介绍随笔
  • Tita 项目一体化管理:驱动项目全周期高效运营的引擎
  • 在Ubuntu上配置phpMyAdmin和WordPress环境
  • Debugging via Intel DCI 小蓝盒
  • 【数据结构——图与邻接矩阵】 - 实践
  • 深入解析:Linux使用-MySQL的使用
  • HarmonyOS图形处理:Canvas绘制与动画开发实战
  • 应用的微服务化-容器化-CI/CD
  • 0voice-1.4.1-cmake
  • test test test
  • Blogroll 友链
  • 8888
  • 在Linux环境部署Flask应用并启用SSL/TLS安全协议
  • 博客园美化
  • NOIP备考
  • 用 Java 和 Tesseract 实现验证码图像识别
  • Ubuntu 24.04 服务器调整MySQL 8.0.42 三节点集群(一主两从架构)安装部署配置教程
  • 第九篇:数据库服务克隆应用
  • Ubuntu 安装
  • 幼等数论
  • 深入解析:轻松Linux-9.进程间通信
  • 2025.9.14——1黄1绿
  • Ubuntu 中改图片大小
  • Day01
  • 认识眼图和眼图的参数
  • 25.09.14 与其感慨路难行,不如马上出发