ICode9

精准搜索请尝试: 精确搜索
  • P4557-[JSOI2018]战争【凸包,闵可夫斯基和】2022-05-09 21:03:28

    正题 题目连接:https://www.luogu.com.cn/problem/P4557 题目大意 给出两个点集\(A,B\),\(q\)次询问给出一个向量\(v\),询问将\(B\)中所有点加上向量\(v\)后两个集合的凸包是否有交。 \(1\leq n,m,q\leq 10^5\) 解题思路 闵可夫斯基和定义了两个向量集合的和,这里只讨论凸包的闵可

  • luogu P4557 [JSOI2018]战争2022-02-22 20:04:01

    https://www.luogu.com.cn/problem/P4557 给两个凸包\(A,B\),令\(a\in A,b \in B\),如果存在\(b+v=a\),那么\(v\)这个向量就会冲突 移项可得 \(v=a-b\),那么就变成判断\(v\)是否在\(A-B\)中 把\(A,B\)求个闵可夫斯基和,然后判断即可 具体的过程就是先对\(A,B\)分别跑凸包,把没用的点

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有