emmmm说实话只是突发奇想开个blog记录记录自己的内心想法罢了。。 2017/12/22:刷了一周的计算几何。。刷的死去活来。。结果还是被D惨了。。。譬如都不会考,要考我都不会什么的。。。感觉内心有些小打击的。。。。不过无愧于自己的内心就好了吧。。。我可以拍着胸脯说:我计算几何认真学了呢!两周4 ...
分类:
其他好文 时间:
2017-12-23 01:01:23
阅读次数:
155
"BZOJ 1007" 水平可见直线 题面 平面直角坐标系上有一些直线,请求出在纵坐标无限大处能看到哪些直线。 题解 将所有直线按照斜率排序(平行的直线只保留最高的直线),维护一个栈,当当前直线与栈顶直线的交点在栈顶两条直线的交点的左边,则弹出栈顶元素。可以画图证明这是正确的(因为我们要维护一个下凸 ...
分类:
其他好文 时间:
2017-12-15 15:40:45
阅读次数:
105
1007: [HNOI2008]水平可见直线 题目:传送门 题解: 蒟蒻在bzoj上做的第一道计算几何 其实这道题并不难...(所以我A了) 仔细想想不难发现,其实我们只需要维护一个下凸的图形... 只有在这个图形上的直线才不会被覆盖,也就是可以被上帝直线看到的孩子 为什么呢...自己画个图模拟吧。 ...
分类:
其他好文 时间:
2017-12-14 21:19:52
阅读次数:
146
1185: [HNOI2007]最小矩形覆盖 Description Input Output Sample Input Sample Output HINT Source 计算几何 vfleaking提供Spj 计算几何 vfleaking提供Spj 先做出凸包,再 1 #include <bit ...
分类:
其他好文 时间:
2017-12-08 23:01:38
阅读次数:
229
【题目】C. Weakness and Poorness 【题意】给定含n个整数的序列ai,定义新序列为ai-x,要使新序列的最大子段和绝对值最小,求实数x。n<=2*10^5。 【算法】二分||三分||计算几何(凸包) 【题解】Editorial 令正数最大子段和为A,负数最大子段和为B,绝对值是 ...
分类:
其他好文 时间:
2017-12-08 16:11:59
阅读次数:
185
这个季节的,北京真的很冷。 下午的热身赛,我依然先去敲一道搜索题,但是很不幸这道搜索题坑点还是蛮多的,浪费了好长时间后依然没能A掉,期间Codeblocks崩溃一次使得代码完全丢失,在队友的建议下便暂时放弃去做计算几何题目,很庆幸计算几何的题目并不算很难(求二分+两圆相交面积)很快1A,A掉后便继续 ...
分类:
其他好文 时间:
2017-12-03 16:27:49
阅读次数:
173
转自:http://blog.csdn.net/liufeng_king/article/details/8484284 问题场景:在应用中,常用诸如点、圆等简单的几何对象代表现实世界中的实体。在涉及这些几何对象的问题中,常需要了解其邻域中其他几何对象的信息。例如,在空中交通控制问题中,若将飞机作为 ...
分类:
其他好文 时间:
2017-11-28 10:26:27
阅读次数:
173
The ~~ Boy Next ~~ Doors 题意:给定一个固定大小的房间($x,y$的范围都是$[0,10]$),有$n$个墙壁作为障碍(都与横坐标轴垂直),每个墙壁都有两扇门分别用四个点来描述,起点终点固定在$(0,5)$和$(10,5)$,求起点到终点的最短路长度,$n<=18$ 题解: ...
分类:
其他好文 时间:
2017-11-26 15:51:51
阅读次数:
182
"ZOJ 1081" Within 我使用的是“射线法”:从该点出发,作一条向左的水平射线,与多边形的边的交点有奇数个则点在多边形内。 需要注意的点: 1. 如果点在多边形的边上特判。 2. 考虑射线与多边形的一个交点是多边形的顶点的情况, 最左边的那个顶点算一个交点,左边第二种的那个顶点算两个交点 ...
分类:
其他好文 时间:
2017-11-26 12:51:08
阅读次数:
133
在序列上维护4个操作 1.在序列的尾端添加x 2.输出Al~Ar的和 3.将所有数异或x 4.将序列从小到大排序 第一眼看上去是Splay于是头铁硬刚了一发 后来发现splay没法异或 去百度“维护异或 数据结构” 然后看到了Trie树 学习了一个 1.直接插到序列里 2.考虑前缀和 因为Trie树 ...
分类:
其他好文 时间:
2017-11-25 20:06:03
阅读次数:
123