Parça kalmadan daha küçük küpler halinde kesebileceğimiz bir küp düşünün.
Bir küpün kaç küp kesilebileceğini bulun.
Örneğin, bir küp 8, 27 (tam olarak 3. tamsayı gücü) ve 20 (19 küçük küp artı diğerlerinin boyutunun sekiz katı olarak kesilebilir, resme bakınız).
Burada bazı yardıma bakın: http://mathworld.wolfram.com/CubeDissection.html
Program giriş tamsayı n
( 0 <= n <= 1 000
) olarak almalı ve n
bir küpün bu sayıda küpe kesilebilmesi için tüm sayıları daha az veya eşit olmalıdır. Küpün 1 küp şeklinde kesilebildiğini ve 0 küp halinde kesilemeyeceğini varsayalım.
Yalnızca 64 bit'ten büyük olmayan tümleşik veri türlerini (dizi, nesne vb.) Kullanabilirsiniz. En kısa kod kazanır.