backstory
Feragatname: Kangurularla ilgili bilgiler içerebilir.
Kanguru gelişmenin birkaç aşamasını geçiyor. Yaşlandıkça ve güçlendikçe, daha yükseğe ve daha uzun zıplayabilirler ve aç olmadan önce daha fazla zıplayabilirler.
1. aşamada , kanguru çok azdır ve hiç atlayamaz. Buna rağmen, sürekli beslenme gerektirir. Böyle bir aşama 1 kanguru aktivitesini temsil edebiliriz .
o
Aşamada 2 , kanguru küçük sıçramalar yapabilir, ancak en fazla 2 önce acıkır. 2. aşamada kangaroo'nun aktivite modelini bu şekilde temsil edebiliriz .
o o
o o o
2. aşamadan sonra , kanguru hızla iyileşir. Takip eden her bir aşamada, kanguru biraz daha yükseğe (grafiksel gösterime göre 1 birim) ve iki kez daha zıplayabilir. Örneğin, bir aşama 3 kanguru aktivite kalıbı buna benziyor.
o o o o
o o o o o o o o
o o o o o
Tüm bu atlamalar enerji gerektirir, bu yüzden kanguru her bir aktivite kalıbını tamamladıktan sonra beslenmeyi gerektirir. Gereken tam miktar aşağıdaki gibi hesaplanabilir.
Her bir atama o bir sahnenin etkinlik modeli N yani, yükseklik, bir numara KANGAROO 1 için n , burada 1 zemin ve karşılık gelir , n en yüksek konuma.
Etkinlik düzenindeki tüm yüksekliklerin toplamını hesaplayın.
Örneğin, bir aşama 3 kanguru aktivitesi modeli aşağıdaki yükseklikleri içerir.
3 3 3 3
2 2 2 2 2 2 2 2
1 1 1 1 1
Beş tane 1 , sekiz tane 2 ve dört tane 3 tane var ; toplam 5 · 1 + 8 · 2 + 4 · 3 = 33'tür .
Görev
Tam bir program ya da pozitif bir tamsayı alan bir fonksiyon yazın n bir sahne aktivitesinin başına besin gereksinimleri giriş ve baskılar veya döner n kanguru .
Bu kod golf ; bayt cinsinden en kısa cevap kazanabilir!
Örnekler
1 -> 1
2 -> 7
3 -> 33
4 -> 121
5 -> 385
6 -> 1121
7 -> 3073
8 -> 8065
9 -> 20481
10 -> 50689
http://www.wolframalpha.com/input/?i=2%5E(n-1)*(n%5E2-1)%2B1
(Normal bir URL karışık olduğu için Garip biçimlendirme)