问题3669--[JSOI2007]金属切割

3669: [JSOI2007]金属切割

时间限制: 1 Sec  内存限制: 512 MB
提交: 0  解决: 0
[提交] [状态] [讨论版] [命题人:]

题目描述

超太空实验室现在需要切割出一块多边形金属板。现有的材料是一块宽n米,高m米的母板,4角的坐标是(0,0)-(0,m)-(n,m)-(n,0)。所需要的金属板最多有8个顶点。受切割工具所限制,只能沿着直线将现有的一块板剪穿,即你不能剪一半,或者沿着曲线切割。 例如,n=m=100,需要切割出一块四边形(80,80),(70,30),(20,20),(20,80)。下图表示了最佳的切割方案(即切割长度最短)。图中粗线旁的数字标明了切割的顺序。 [IMG]ProblemImg/1798.bmp[/IMG]

输入

第一行是两个整数,n和m,0

输出

按照样例格式输出最短的切割长度,精确到3位小数。(等号两边都有一空格)。

样例输入

100 100
4
80 80
70 30
20 20
20 80

样例输出

Minimum total length  =  312.575

来源/分类


[提交] [状态]