题目 传送们P2831 题目较长,不加以赘述 直接步入正题 首先是数学知识,我们可以先根据给出的任意两只猪构建相应的抛物线,同时再构建完之后应判断抛物线的合法性(比如a小于0啊,等等),公式推演就不在这里说了,这里需要注意的是对于浮点型判断,不能单纯用相等,这里我们可以定义一个十分小的数,将两数差值与其相比,一般用到数为\(1e-6\)就可了,根据两个两只猪得来的抛物线,将其他猪带入,求相应抛物线所能经过的所有猪的状态,与原状态求或,即\(num[i][j]|=(1<<(k-1))\),就是\…