Mama snake wants to knit a blanket for little baby snake.
She is not a dissipater and wants to make the blanket of a minimal size (area). But her baby snake is quite a lively baby and it always twists and stretches and turns around while sleeping.
If the baby changes position or from, mama takes the blanket and puts it over the baby again.
What size (and form) is the blanket ?
- The baby snake has the length of 1
- While sleeping the baby lays on the bed (it's a 2D-puzzle, no 3D)
- The baby snake can take any shape it wants
- it can have bends, even sharp bends like 120°
- it could also be shaped like a wave, a ring or a U-form
- it could be any shape you can imagine (even a spiral or square)
- The blanket must always cover any shape of the snake
- Mama turns and moves the blanket if necessary
Mama snake and her little baby snake
Examples
Circle
This is biggest solution (from Miniman):
It's a circle with diameter 1 (you can see the red baby snake stretched out totally - and you can also see the baby snake performing a circle).
Semicircle small
A smaller version would be a blanket of this size and shape (a semicircle).
You see how the snake performs a bending like a U (red outline) and the resulting size of the blanket (black line). Unluckily this blanket would be too small, because if the snake bends into a 90°L-form it wouldn't fit into the blanket anymore.
Semicircle big
That great idea comes from Joe. Thanks for providing that idea! a semicircle with the diameter of 1... This definitely covers the baby snake but as you can see could easily be cut of on several parts...