Using this material in applications will require cutting the lattice into pieces. One of the problems in cutting the lattice is that some crystals will be sliced in the process. Slicing a crystal other than through the center completely destroys that crystal's insulation properties. (A cut touching a crystal tangentially does not destroy that crystal's insulation property.)
Retain insulation | Lose insulation |
The insulation capacity of a piece is directly proportional to the total area of the insulating crystals (or parts of crystals) that are on the piece. The following figure shows a polygonal piece with its insulating crystals shaded.
Your job is to determine the insulating capacity of such polygonal piece s by computing the total area of the insulating crystals in it.
Vertices of each polygon are given in clockwise order. No polygon will be degenerate. No coordinate will be larger than 250 in absolute value. The input is terminated by zero for the value of n.
"Shape 1"
, "Shape 2"
, etc.) and then the area of the
insulating crystals in cm2, exact to three digits to
the right of the decimal point.
The following sample corresponds to the previous illustration.
5 0 2 3 5 6 3 6 0 1 0 0
Shape 1 Insulating area = 15.315 cm^2