
数据结构--栈
ez_yww
这个作者很懒,什么都没留下…
展开
-
HDU 4699 题解
实现一个类似编辑器的东西,有五种操作 I x:在指针前插入一个数x D:删除指针前的数 L:把指针往左移一个位置 R:把指针往右移一个位置 Q k:查询位置1~k的最大前缀和原创 2016-07-06 09:54:19 · 347 阅读 · 0 评论 -
【XSY2138】【BZOJ1007】【HNOI2008】水平可见直线 几何 单调栈
题目描述 给你nn条直线y=kx+by=kx+b,问你从yy值为正无穷大处往下看能看到那些直线。 1≤n≤5000001\leq n\leq 500000题解 如果对于两条直线li,ljl_i,l_j,ki=kjk_i=k_j且bi>bjb_i>b_j,那么ljl_j不可能被看见。 把直线按kk从小到大排序。如果发生了下图的情况(即l1l_1与l3l_3的交点的xx坐标比l2l_2与l原创 2017-08-11 20:14:53 · 251 阅读 · 0 评论