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

mns 1014

今天 Dr. William Wallace Wettle 高端局。

A

开局不会做。搞掉 B 之后发现可以维护可能的温度的区间,秒了。

点击查看代码
#include <bits/stdc++.h>
using namespace std;struct node {int t, l, r;
}arr[100010];int _, n, m;void solve() {cin >> n >> m;for(int i = 1; i <= n; i++) {cin >> arr[i].t >> arr[i].l >> arr[i].r;}sort(arr + 1, arr + n + 1, [](node a, node b) {return a.t < b.t;});int l = m, r = m, t = 0;for(int i = 1; i <= n; i++) {int tx = arr[i].t - t;t = arr[i].t;l -= tx, r += tx;l = max(l, arr[i].l), r = min(r, arr[i].r);if(l > r) {cout << "NO" << '\n';return ;}}cout << "YES" << '\n';
}int main() {freopen("temp.in", "r", stdin);freopen("temp.out", "w", stdout);ios::sync_with_stdio(0);cin.tie(0), cout.tie(0);for(cin >> _; _--; solve()) {}return 0;
}

B

场上第一个开的就是这个题,几分钟发现可以对每一种遗物开一个栈维护一下,秒了。

点击查看代码
#include <bits/stdc++.h>
using namespace std;int n, q, qy[100010], l, x, ans[100010];
vector<int> ch[100010], qid[100010], lmx[100010], typ[100010];void DFS(int x) {for(auto i : typ[x]) lmx[i].push_back(x);for(auto i : qid[x]) ans[i] = lmx[qy[i]].back();for(auto i : ch[x]) DFS(i);for(auto i : typ[x]) lmx[i].pop_back();
}int main() {freopen("slay.in", "r", stdin);freopen("slay.out", "w", stdout);ios::sync_with_stdio(0);cin.tie(0), cout.tie(0);cin >> n;for(int i = 2; i <= n; i++) {cin >> x;ch[x].push_back(i);}for(int i = 1; i <= n; i++) {for(cin >> l; l--; ) {cin >> x;typ[i].push_back(x);}}cin >> q;for(int i = 1; i <= q; i++) {cin >> x >> qy[i];qid[x].push_back(i);}for(int i = 1; i <= n; i++) lmx[i].push_back(-1);DFS(1);for(int i = 1; i <= q; i++) cout << ans[i] << '\n';return 0;
}

其余

C 没想到是奇偶最短路,D 不可做(没学过斜率优化)

http://www.rkmt.cn/news/20853.html

相关文章:

  • 采用虚幻引擎(UE5)打造黑夜场景氛围
  • 2025 年电磁流量计厂家推荐:湖北南控仪表科技有限公司专业设备供应与行业适配解决方案
  • 自动化测试框架选型指南:数据驱动、关键字驱动还是混合模式?
  • 直播软件搭建避坑!从直播源码选型到运维,3步搞定上线+降本60%
  • 实验报告2
  • (在构造函数中)调用super(props)的目的是什么?
  • Zemax:初学者的混合模式 - 指南
  • 西门子博图软件TIA V18使用PLCSIM Advanced V5.0进行仿真与其他程序进行通讯
  • MyEclipse 2017/2018 安装与破解 图文教程
  • 面向对象初级
  • 【文章目录】
  • Excel DDE 教學:即時資料交換的詳細指南 - 指南
  • 实用指南:JavaWeb 课堂笔记 —— 24 AOP 面向切面编程
  • ESP8266 PMW使用的简单介绍
  • 加州新规要求AI必须表明其AI身份
  • 详细介绍:【rabbitmq 高级特性】全面详解RabbitMQ TTL (Time To Live)
  • 低代码平台底层协议设计
  • 2025 年热处理钎焊炉工装夹具厂家推荐榜:钎焊炉用耐热钢工装夹具厂家,聚焦品质与适配,助力企业高效生产
  • 实用指南:基于Spring Boot与SSM的社团管理系统架构设计
  • 完整教程:数据结构 01 线性表
  • 2025年耐磨轮胎厂家最新推荐排行榜,矿山耐磨轮胎,工程耐磨轮胎,重载耐磨轮胎公司推荐!
  • 行列式按多行或列展开
  • SCANIA中国EDI对接供应商指南:快速完成上线的最佳方案
  • 2025 年模板厂家最新推荐榜单:覆盖塑钢 / 水沟 / 现浇 / 拱形骨架等多类型,精选优质厂家助力工程高效采购
  • 基于EKF/UKF的非线性飞行器系统滤波实现
  • 实验任务2 - pp
  • 第二次实验作业
  • ControlNet——AI图像生成的“精准操控工具”
  • 2025 武汉实缴服务机构最新推荐排行榜:知识产权 / 注册资本代办优选清单,深度解析专业服务品质
  • 实用指南:消息队列 MQ