最新要闻
- 【聚看点】正负值-28全场最差!G6汤神勇不再 卫冕冠军陷入绝境
- 环球快看:取代C++!微软改用Rust语言重写Win11内核:简洁安全、性能更佳
- 美SpaceX火箭发射推迟:发射台遭多道闪电击中 画面曝光_当前通讯
- 美国一学校限制使用男女孩称呼 以分泌精子和卵子的人代替
- 磁吸免布线:Yeelight充电人体感应灯9元狂促
- 6月9日上映!《变形金刚7:超能勇士崛起》新海报:擎天柱猩猩队长联手
- 自己创作一首现代诗歌范文_自己创作一首现代诗
- 环球热推荐:喊话多生孩子防文明崩溃的马斯克突然变脸了 网友抨击:幻想破灭
- 仰望红绿灯起步加速果然快 痛击自家兄弟比亚迪汉EV 每日资讯
- 手把手教你高铁上点外卖 能送到座位的那种
- 日常168元 AL无火香薰1.1折清仓 实付19元(杭州亚运会供应商)-新资讯
- 银护拯救漫威_全球快讯
- 天天快消息!《火炬之光》无限白煞获得方法
- 5月新规来了!互联网广告新限制:关闭弹出广告不得经两次以上点击
- 北京高考满分作文:制约与发展 吉林高考满分作文:风采的小李
- 《新哥斯拉》导演新作《新奥特曼》曝光造型,一个经典设定被取消-环球新要闻
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
P6818 [PA2013]Działka 题解_环球报道
P6818 [PA2013]Działka
前言
我太菜了。。。。
对着 jiangly大佬的题解研究了一下午研究了一下午才搞出来(泪目。
(资料图片)
作为一个蒟蒻,我就详细的讲一下我对与本题的理解。
题意
本题的的题意描述的还是比较明了。
在二维坐标系中,输入 \(n\) 个点 \(m\) 次询问,
每次询问,给出一个矩阵,
求出矩阵内极大凸包的面积。
题解
1.如何求面积
二维平面的计算几何题,较常见的做法就是利用叉积。本题亦如此。
叉积有个优美的性质,我们可以发现对于 \(\vec{a} \times \vec{b}\) 可以在二维平面赋予特殊意义( \(S\) 为三角形面积)。
\(\vec{a} \times \vec{b} = 2S\)
利用这个性质我们就可以求出任意凸包的面积。
举个例子,\(4\) 个点坐标为 \((1 , 1) (1 , 3) (3 , 3) (3 , 1)\) 在此记为 \(0\) 号点到 \(3\) 号点,\(G\) 记为原点,
那要求出其凸包的面积就可以写作:
\({ \vec{G0} \times \vec{G3} + \vec{G3} \times \vec{G2} + \vec{G1} \times \vec{G0} + \vec{G1} \times \vec{G0} \over 2}\)
其实就可以理解为绿色的三角形相加。
再容斥一下减去红色三角(由于叉乘的顺寻原因出来的红色三角形负数)。
剩下的就是索要求的凸包面积。
因为本题 \(n \le 3000\) 我们可以考虑直接 \(O(n ^ 2)\) 预处理出每两个向量的叉乘(其实不是任意两个的叉乘,详见第三部分)。
呢么下面的任务就是快速找到凸包外面的点。
2.如何找凸包
如何找凸包呢?有一个十分优雅的方法。可以考虑寻找类似于四分之一扇形的凸包,然后每次旋转找到 \(4\) 个半圆再求和。假设我们先找右上角的扇形。
对于如下图形如何优美的找到凸包呢?
我们可以考虑将点以优先 \(x\) 从大到小后 \(y\) 从大到小的顺序找(过程可以顺便预处理前面提到的任意两点的距离)。
手模一下发现,我们先会从 \(1\) 号点就可以轻易的找到 \({1 , 3 , 4}\) 的点集。
呢如何记录高效的记录答案呢?
3.如何记录答案
直接枚举每个问题,显然会 T 飞。
考虑在记录两点间距离的时候直接记录最外面凸包的距离,例如前面的图片,在记录 \(\vec{1} \times \vec{4}\) 的时可以直接记录为 \(\vec{1} \times \vec{3} + \vec{3} \times \vec{4}\)。样我们在统计答案的时候实际上只需要记录只需要记录他最接近边界的两个点就可了。
考虑每一次记录答考虑使用线段树加扫描线的思想,如下图为每个点。
当我们更新完最外面的橙色的点还没有处理蓝色的点的时候,考虑有哪些区间里的提问是可以被更新的。
黄色的区间是可以被更新的,利用扫描线的思想做到 \(O(m \log m)\) 维护每个图形的边界。
\(\bullet\) 加强版
模拟赛出了这道题的加强版,若坐标的范围改成 \(-10^7 \le x ,y \le 10^7\)。
两个办法,一是使用效率更高的 zkw 线段树,二是数据离散化。
当然本题用普通线段树就可以切了。
Code
代码跟 jiangly大佬的没有本质区别,就不粘了(doge去翻上一篇题解吧。
关键词:
-
Python 基于win32com客户端实现Excel操作 讯息
测试环境Python3 6 2代码实现非多线程场景下使用新建并保存EXCELimportwin32com clientfromwin32apiimportRGBdefsave
来源: P6818 [PA2013]Działka 题解_环球报道
【聚看点】正负值-28全场最差!G6汤神勇不再 卫冕冠军陷入绝境
环球快看:取代C++!微软改用Rust语言重写Win11内核:简洁安全、性能更佳
Python 基于win32com客户端实现Excel操作 讯息
14 进程调度
美SpaceX火箭发射推迟:发射台遭多道闪电击中 画面曝光_当前通讯
美国一学校限制使用男女孩称呼 以分泌精子和卵子的人代替
磁吸免布线:Yeelight充电人体感应灯9元狂促
6月9日上映!《变形金刚7:超能勇士崛起》新海报:擎天柱猩猩队长联手
天天快播:【环球财经】英国3月份商用汽车产量下跌3%
自己创作一首现代诗歌范文_自己创作一首现代诗
环球热推荐:喊话多生孩子防文明崩溃的马斯克突然变脸了 网友抨击:幻想破灭
仰望红绿灯起步加速果然快 痛击自家兄弟比亚迪汉EV 每日资讯
手把手教你高铁上点外卖 能送到座位的那种
日常168元 AL无火香薰1.1折清仓 实付19元(杭州亚运会供应商)-新资讯
银护拯救漫威_全球快讯
天天快消息!《火炬之光》无限白煞获得方法
13 进程
【环球财经】纽约金价28日微涨0.01%
全球今头条!【环球财经】芝加哥农产品期价28日全线上涨
5月新规来了!互联网广告新限制:关闭弹出广告不得经两次以上点击
北京高考满分作文:制约与发展 吉林高考满分作文:风采的小李
RabbitMQ 实现消息队列延迟
csv用Excel打开出现乱码
《新哥斯拉》导演新作《新奥特曼》曝光造型,一个经典设定被取消-环球新要闻
《王者荣耀》妲己九尾狐皮肤被吐槽:有人花了1200元才抽中_天天时讯
没5G 华为手机销量暴涨41%!为何这么多人买4G华为手机
五一旅游高峰人从众景点再现!网友:堵住我的车 堵不住我的腿|全球快资讯
【新华解读】“互换通”正式落地!释放外资参与境内衍生品潜力 促进金融市场稳健开放 环球时讯
深中通道伶仃洋大桥合龙
1799元起 小米电视A55/A65竞技版上架:4K 120Hz高刷屏
今日快讯:米哈游《崩坏:星穹铁道》上线腾讯START云游戏:三端互通、无需下载
全球最资讯丨杭州小伙开法拉利炸街被阿姨当场教育?反转再反转
著名演员李建华去世 网友痛心:陪伴整个童年|天天热讯
更加流畅!小米13、小米平板6升级安卓14了:新系统正测试
学系统集成项目管理工程师(中项)系列14_采购管理
【环球速看料】海关首次截获外来物种巴尔干锯螽斯
微资讯!堵堵堵!五一前各地交通压力攀升:多地明确外地车轻微违章不处罚
汤唯二封百想影后:凭借《分手的决心》站上舞台
淘宝百亿补贴现iPhone 14 Pro Max全网最低价!256GB跌破8K:比官网便宜近2千
Reddit“股吧”散户疯炒香港券商 日内涨幅一度达到1100%
【世界报资讯】Unsorted_bin_UAF
最新资讯:gin自定义中间件解决requestBody不可重复读问题
天天热头条丨win10更改默认浏览器失败_win10更改默认浏览器
天涯死了!死在越来越功利的互联网手上
锐龙6900HX仅3399元!华硕联名迷你主机发布:支持DDR5 双USB 4
8核Zen4+最强核显 AOKZOE掌机众筹:2TB版干到8000元以上
各家都在卷的Mini主机 到底是想赚谁口袋里的钱? 今日讯
世界视点!45颗北斗卫星在轨 我国境内支持北斗的智能手机超3亿部
莎琪丽/sakinre是哪个国家的品牌_什么档次怎么样
高洲原酒和李庄酒哪个好_高洲原酒-环球快消息
图解西子洁能一季报:第一季度单季净利润同比减38.88%
天祝县开展“五一”节前民生保障和假期安全生产督导检查
环球新消息丨五一长假已开启 网友对调休不满 专家称调休式放假更包容更弹性
富士X-T5等四款相机发布最新固件:提升拍摄稳定性
宋慧乔凭《黑暗荣耀》获百想视后:我得奖了妍珍呐! 环球消息
每日短讯:在rt三角形abc中角c等于90度ac等于3bc等于4 在rt三角形abc中角c等于90度
【性能】JDK和Jmeter的安装与配置|每日热门
【金融街发布】央行推重磅新规 “北向互换通” 即日起施行
热点在线丨广州成立青年创新创业税务服务工作站,减轻双创青年办税缴费负担
睡觉前千万别做这件事!伤身又伤心 你肯定“中枪”过
欧媒:金砖国家重塑全球政经秩序|世界要闻
中国进出口银行绿色信贷余额超4500亿元_世界今亮点
《圣斗士星矢》真人电影抢先看:星矢大战不死鸟一辉!特效华丽
热点聚焦:白菜价LCD且买且珍惜 面板一哥京东方Q1利润暴跌94%:价格已开始反弹
油价居高不下!中石油、石化、海油三桶油赚大:一季度轻松几百亿 当前讯息
天天快讯:探寻历史文脉 守护城市记忆
中信建投国家电投新能源REIT公告原始权益人增持 彰显新能源REIT市场长期投资价值 环球资讯
全球快看点丨佛山机器人产业链如何借势优化?数智化、资本化构建千亿级产业“新赛道”
网红日式甜品零食 上行斋生巧福团1.45元/枚发车
天天微动态丨每天烧掉4300万!无人驾驶出租车巨头摊牌:最多再撑一年
焦点观察:杭州女子遇“串串刺客”:吐槽6片菜叶6块钱
太卷了!四川烧烤虫草火了 还有牦牛刺身:网友直呼太硬核|环球热议
氯化钡和碳酸钠反应(碳酸钠与氯化钙反应的化学方程式)
紧身皮裙 透视look 30+的女人原来这么敢穿
今热点:门票、火车票一抢而空!这假期注定人潮汹涌
官方明确了!广州不鼓励发展共享电动自行车
当前视讯!61岁京东快递员退休 退休金每月3000+ 同行羡慕
10999元!海尔发布混动热水器:可燃气可纯电 3种加热模式
精神阿根廷人哭泣 《星战幸存者》游戏1.9元bug价没了
凯度电器亮相AWE:解锁高端厨房,创造美好厨居生活-环球热门
天天热推荐:OAuthApp v2.4.28 | 前端发布工具 | Azuer OpenAI、SSL 证书工具
环球通讯!开心档之MySQL 导出数据
焦点简讯:MQTT-QoS与协议流程
H7-TOOL的CANFD Trace全解析功能制作完成,历时一个月(2023-04-28) 今日看点
12 Linux的伙伴系统和SLAB分配器
吉林省一季度末绿色贷款余额同比增长28.3%|环球新动态
【新华财经调查】辽沈银行去年置换257亿高息存款 历史包袱仍致29亿亏损
每日快讯!大明国际(01090):公众持股量约为20.71% 低于上市规则规定的最低规定百分比
抗菌透气!蝶安芬四角裤3条39.9元大促
每日看点!歼20看爽!国产航空大片《长空之王》今日上映:严查偷漏瞒报票房
曾致人死亡 印度再发生火车撞牛事故:工作人员现场拆车头
被老人故意推倒摩托车主终获赔偿:强制执行划扣16704元 环球速递
淄博大哥免费接送游客被塞钱 网友:双向奔赴-每日消息
世界百事通!刚刚!美光宣布:不降价!
软件开发所有文档合集下载 全球今亮点
最新资讯:题目 3158: 蓝桥杯2023年第十四届省赛真题-三国游戏(贪心)
美团一面:如何实现一个100W ops 生产者消费者程序?
银河麒麟V10系统安装Redis|环球观点
vue3 + ts + vite 封装 request 每日热议