----计算几何
文章平均质量分 69
扩展的灰
扩展的灰(Extended Ash)
展开
-
Jzoj1307 Jail
这个题很坑,我们考虑|x1-X1|+|x2-X2|,若已经知道每一维的正负号,我们就可以将每一维的x加起来求最大和最小并相减(x1+x2-X1-X2)又因为d原创 2017-09-19 21:27:19 · 500 阅读 · 0 评论 -
Jzoj3498 图形变换
这道题看似一到模拟题,但是很明显TLE那么既然,看到类似于大量重叠的变换,自然想到矩阵快速幂这里简单说一下置换矩阵:假设我们用矩阵[x1,y1,1]表示一个点,那么分别对应三种操作的置换矩阵就是原创 2017-09-26 20:34:18 · 387 阅读 · 2 评论 -
Jzoj4877 力场护盾(红警系列)
ZMiG成功粉碎了707的基因突变计划,为了人类的安全,他决定向707的科学实验室发起进攻!707并没有想到有人敢攻击她的实验室,一时间不知所措,决定牺牲电力来换取自己实验室的平安。 在实验室周围瞬间产生了一个无限大的力场护盾,它看上去无懈可击!不过ZMiG拥有惊人的双向观察能力,经过他的反复观察,找到了这个护盾的N个弱点,他本想逐一击破,却发现一股神秘力量阻止了他的行为。原来他身处力场原创 2017-10-31 16:28:49 · 1035 阅读 · 0 评论 -
Jzoj1973 信号塔
lanwuni接到一个任务,在C市建立N个信号塔来完成城市中的通讯任务。 假设C市是一个坐标范围[-2000000,2000000]的网格,一些整点上有用户,你也可以在整点上建立信号塔。一个点上可以建立多座。 在C市,两点之间的距离是曼哈顿距离,也就是横纵坐标差值之和。每个信号塔都有一个半径Di,表示与i曼哈顿距离不超过Di的地方都能被这个信号塔的信号覆盖到。 建立信号塔要满原创 2018-01-20 20:00:28 · 295 阅读 · 0 评论 -
51Nod1543 铁人两项
题目点这里 一个非常好玩的题目 一开始各种推结论没有推出来,后来看到一位大佬提到“凸包”突然明白 首先去掉所有两项速度都比某个人慢的那些,让后开始分析剩下的人 我们设函数Ti(x)=x/ri+1/siTi(x)=x/ri+1/siT_i(x)=x/r_i+1/s_i 令R/S=xR/S=xR/S=x我们就可以通过比较Ti(x)Ti(x)T_i(x)得到各个选手的用时大小关系 ...原创 2018-07-26 17:55:09 · 203 阅读 · 0 评论 -
Bzoj1185 [HNOI2007]最小矩形覆盖 + Bzoj1069 [SCOI2007]最大土地面积
.题目链接1题目链接22道旋转卡壳算法+凸包模板题应该说是一个比较标准的算法了,凸包就是排序+单调栈搞一下就好旋转卡壳就是一个运用了凸包单调性的思想,每次逆时针走一条边,就把对点移动一个第一题稍微麻烦,需要枚举矩形的一条边,让后找水平方向和垂直方向最远距离,分别用点积和叉积就可以判第二题直接枚举对角线,让后找左右点到直线最长距离稍微注意基本运算和函数的实现就可以了,剩下的都是可以现...原创 2018-12-27 08:28:09 · 206 阅读 · 0 评论 -
PKUSC2018部分题解
.LOJ的std+数据+当时讲题的记忆硬是刚了五道题(D1t3咕咕咕)稍微写一下题解LOJ6432 「PKUSC2018」真实排名一道比较简单的题,不过需要注意很多细节考虑排名不变的两种情况1.自己分数xxx不变,那么所有分数在[[x2],x)[[\frac{x}{2}],x)[[2x],x)中的其他人的分数也不能变,否则必然有在自己后面的人到自己前面2.自己分数xxx翻倍,那么...原创 2018-12-29 11:04:04 · 687 阅读 · 0 评论 -
计算几何模板
超级大毒瘤目前有仅有基本运算和求凸包以及面积估计很快会加上半平面交&旋转卡(qia)壳(ke)动态凸包……这辈子都不会有的(真香)Debugging…#include<math.h>#include<stdio.h>#include<string.h>#include<algorithm>#define eps 1e-7...原创 2018-12-26 09:27:42 · 328 阅读 · 0 评论