嘟嘟嘟 题意看题中的图就行:问你从给定的点出发最少需要穿过几条线段才能从正方形中出去(边界也算). 因为\(n\)很小,可以考虑比较暴力的做法.枚举在边界中的哪一个点离开的.也就是枚举四周的点\((x, y)\),并和起点\((x_0, y_0)\)连成线段,求和多少条线段相交. 但是因为点可以是实数,所以不知道怎么枚举.不过想想就知道,同一个区间中的点是等价的.因此我们只要枚举线段的端点即可. 至于判断线段相交,用叉积实现:对于线段\(AB\)和\(CD\),如果\((\overrightar…