题意: 给出n条线段两个端点的坐标,问所有线段投影到一条直线上,如果这些所有投影至少相交于一点就输出Yes!,否则输出No!. 思路: 计算几何.这道题要思考到两点: 1:把问题转化为是否存在一条直线与每条线段都有交点.证明:若存在一条直线l和所有线段相交,作一条直线m和l垂直,则m就是题中要求的直线,所有线段投影的一个公共点即为垂足. 2:枚举两两线段的各一个端点,连一条直线,再判断剩下的线段是否都和这条直线有交点.证明:若有l和所有线段相交,则可保持l和所有线段相交,左右平移l到和某一线段交…