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

11.13 NOTE

P9350 [JOI 2023 Final] 宣传 2 / Advertisement 2

题目传送门

思路

通过题目给出的式子,我们可以推出,对于一个贡献,需要满足的条件是:

\[E_i-X_i \ge E_j-X_j 或 E_i+X_i \ge E_j+X_j \]

那我们就可以发现,我们可以考虑 \(E_i-X_i\)\(E_i+X_i\) 与其它点之间的关系来计算答案。

有一个好理解的方法:考虑将 \(E_i-X_i\) 作为横坐标,\(E_i+X_i\) 作为纵坐标放到直角坐标系上,则这个点的有效覆盖则是这个点与原点连成的矩形。

那就很好做了。按照坐标从大到小排序,贪心地从最高的点往下扫,如果有某一个点的横坐标大于已知的最大横坐标,则这个点没有被覆盖到,需要在这个点上扩展,则这个点对答案有 1 个贡献。

总结

关于式子

可以把题目给定的式子化简,得到其他的约束方案,那么就可以使用常规方法来解题了(比如二维偏序问题之类的)

Code

#include<bits/stdc++.h>
#define Iseri namespace
#define Nina std
#define Kawaragi int
#define Momoka main
#define ls(p) (p<<1)
#define rs(p) (p<<1|1)
#define ll long long
#define ull unsigned long long
#define pii pair<ll,ll>
const int maxn=500005;
const ll inf=1e18;
const int mod=1e9+7;using Iseri Nina;inline ll read(){ll x=0,f=1;char ch=getchar();while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}while(ch>='0'&&ch<='9'){x=x*10+ch-48;ch=getchar();}return x*f;
}//============================================================struct node{ll x,y;friend bool operator<(node a,node b){if(a.y==b.y)return a.x>b.x;else return a.y>b.y;}
}a[maxn];ll n,x,e,ans;Kawaragi Momoka(){n=read();for(ll i=1;i<=n;i++){x=read(),e=read();a[i].x=e-x,a[i].y=e+x;}sort(a+1,a+1+n);ll mx=-inf;for(ll i=1;i<=n;i++){if(a[i].x>mx)ans++;mx=max(mx,a[i].x);}printf("%lld\n",ans);return 0;
}
http://www.rkmt.cn/news/48964.html

相关文章:

  • 2025广州公积金提取服务最新TOP5权威评测:专业合规引领行业标杆
  • 用Rust 解析验证码:结合 Tesseract OCR 进行文本识别
  • 10.22 NOTE
  • 前后端全栈技术栈深度剖析:从Vue到Node.js的完整学习路径
  • 2025国内供应链服务企业最新TOP5评测:稳定、成本可控、合作灵活
  • 2025物流企业最新TOP5:覆盖范围广、团队更专业,成就时效与诚信
  • 送女生礼物推荐:如何才能送到心坎里?
  • 2025年西北地区新媒体运营公司最新TOP5评测:AI赋能陕西甘肃品牌增长新引擎
  • 降本增效语音机器人评测榜:2025年大模型通话企业优选品牌
  • Windows 修改hosts不生效
  • 2025年陕西人工智能教育服务商最新TOP5评测:引领智能教育新时代
  • 重练算法(代码随想录版) day9 - 字符串part2
  • Spring Boot 进阶:企业级性能与可观测性指南
  • win7 打开 icmp-ping 回显
  • 旋转矩阵在导航与机器人中的应用
  • Spring AI Alibaba 项目源码学习(四)-Graph中的存储分析
  • 20251113 正睿
  • 基于Java+SSM+Flask家庭理财系统(源码+LW+调试文档+讲解等)/家庭理财/理财系统/家庭财务/家庭财务规划/家庭账目/家庭财务软件/家庭记账/理财器具/财务多元化/资产管理。
  • 主动交互和情境感知,AI 硬件是脱离手机屏幕掌控的蓝海机会丨硬件和端侧模型专场@RTE2025 回顾
  • centos 环境下部署mongodb并设定密码
  • 20232317 2025-2026-1 《网络与系统攻防技术》实验四实验报告
  • 2025.11.13总结
  • AT_arc104_e Random LIS
  • kettle从入门到精通 第五十四课 ETL之kettle接收http请求
  • P13714 淘汰(Hard ver.)
  • Windows 10 本地部署工作流自动化工具 n8n
  • Gary Yen教授在BICTA2025做主旨汇报并访问本课题组
  • 关于AI元人文构想与价值工程生态系统的全面研究报告
  • 智能眼镜论文笔记
  • 杂记 - 3