[BJOI2016]水晶 做题心得 这是一个写了我两小时的傻逼题.写这个题浪费了一堆时间后,我才意识到我码力又不行了.于是整理起了实现技巧,开始练码力. 思路 不难.首先把 \((x,y,z)\) 变成 \((x-z,y-z)\).因为发现 \((x,y,z)\) 同时减去某个数表示的位置不变,同时减去 \(z\),把坐标只用 \(x,y\) 来描述. 发现是关于点权的,先把每个点拆成入点和出点,连一条边表示它的点权.假设入,出点分别是 \(a_i,a_o\) 然后枚举一下每个三角形,每个直线,…