计算几何
A1847225889
在一次次翻车中吸取教训……
展开
-
6674. 【2020.05.30省选模拟】凸包的价值
题目平面上有若干个点,选出个点集,要求这个点集是一个凸包(凸包上没有三点共线)。这个点集的价值为xaxbyczxa^{x}b^{y}c^{z}xaxbycz,其中xxx为凸包的顶点数,yyy为凸包内或凸包边界上的点数,zzz为不在凸包内的点数。题目保证b=a+cb=a+cb=a+c求所有满足条件的点集的价值和。n≤2000n\leq 2000n≤2000正解比赛看到后直接认为这是个毒瘤题,所以没有思考。看到b=a+cb=a+cb=a+c这个奇妙的东西,应该去想想这个价值的组合意义是什么。原创 2020-06-03 19:56:09 · 275 阅读 · 0 评论 -
K-D tree
KD-tree是什么? 曾经的我以为那是一个神仙的数据结构,而后来就没有这么认为了。思想非常好懂,而且我第一次打出KD-tree时竟然没有怎么调试就过了某道题的样例。 不过,KD-tree尽量不要使用。虽然说它很好打,但是它的时间复杂度非常奇怪。如果你是大神,你可以自己推出来,而如果你是像我一样的蒟蒻,那么,你就当个水分神器来用吧。K-D tree是什么?K-D tree能干啥...原创 2018-08-25 18:53:49 · 413 阅读 · 0 评论 -
扫描线
第一次听到扫描线这个东西时,感觉好神仙。那是在小学。现在初三了,我连后缀自动机都弄懂了,就是不懂扫描线。网上关于扫描线的博客似乎不多,并且不是很适合我……所以现在才懂了扫描线……还是我太弱了啊……扫描线大体思想一个经典模型:现在给你一个坐标系,上面有许多矩形(这些矩形的长宽与坐标轴平行),求这些矩形并的面积。很显然,难点在于矩形之间重复的面积。直接暴力容斥?不存在的。这时我们...原创 2018-10-06 20:56:11 · 194 阅读 · 0 评论 -
[JZOJ3297] 【SDOI2013】逃考
题目我发现我现在连题面都懒得复制粘贴了……题目大意在一个矩形中有一堆点,这堆点按照以下规则将矩形瓜分成一堆块:对于每个坐标,它属于离它最近的点的块。一个人从某个坐标出发到矩形外面,求经过的最少的区域个数。思考历程显然,如果将每个点管辖的区域处理出来,和周围接壤的区域连一条边,答案就是一个最短路的事情。可问题是,怎么求啊?!作为计算几何白痴,我不得不弃疗……正解正解是求半平...原创 2019-07-01 22:07:17 · 185 阅读 · 0 评论