【题解】[JSOI2007] 合金 计算几何+Floyd BZOJ – 1027

题目链接 终于知道什么叫做 “你知道怎么做但就是做不对” 了 首先物品三个属性加起来等于 1,那就有一个属性是废物 这样每个物品就是两个属性,分别代表 $x, y$放到平面上 一堆原料能表示的合金就是这些原料构成的凸包内的所有点 问题就变成了选定一个凸包使得它包含了客户需要的合金的凸包且选定的凸包点 阅读更多…

【题解】[Usaco2010 OPen]Triangle Counting 数三角形 LUOGU – 2992

题目戳这里 首先按极角排序,扫过去 对于当前扫到的点,连接它到原点的直线会把平面分割成两个半平面 对于直线左边的半平面(左边指的是给直线一个方向,比如是原点出发到当前点为正方向,左边半平面指的就是正半轴逆时针扫过的半平面)内的任意两个点与当前点构成的三角形都不覆盖原点 如图所示: 此图即为数据: 5 阅读更多…

【题解】Philosopher 线段树合并分裂+Splay loj#6189 ——litble

这是一个悲伤的故事 别人在博弈论,我在哲学家; 别人在学数学,我在哲学家; 别人在吉司机,我在哲学家; 别人在剩余系,我在哲学家; 别人在改考试题,我 TM 还在哲学家; 我怀疑这道题叫哲学家,就是因为你写完后,会对人生有一种船新的思考。 首先,乘积的十进制最高位,可以就把每个数都取 log,这样乘 阅读更多…