有一堆集成电路块(理解成ER图也行),如下图,
只有一种三折的导线可以利用,就是拐角是钝角,这样比较美观,长度不限。
导线只能连接到集成块的长边上,并且长边是如图,竖着垂直摆放的。
求单层电路板设计的一种可行方案,要求导线和集成块无交叉。(线和矩形除端点外都不交叉)
输入关系,其中集成块的数量可能达到100以上。
AB
AC
AD
BC
BD
CD
输出每个块左上角坐标,可行解即可,例如:
A[90,195]
B[60,172]
C[28,201]
D[122,205]
输入量在100多的时候,程序运行时间要求限制1分钟内。
这个题目解出来,那是相当的佩服!~~
奖励《算法导论》一本,到时候只需要留地址,从书店下单寄去。
声明:此题非工作需要,完全是个人爱好,无直接利益。