- 853 名前:名前は開発中のものです。 mailto:sage [2016/01/04(月) 02:06:22.23 ID:IlUcGF2t.net]
- >>809
ありがとうございます。 あああピンときました。階差数列ですか。 中学くらいの若かりし頃にやったような気がします。 斜め右下端の階差数列は 0,8,16,24,32,40,48,56… だから N = 8n なので斜め右下端はx[n] = Σ[k=1->n] * N[k] 8*(1/2)*n*(n+1) -> 4n^2+4n になる。 コード的に x =((4 + Math.Sqrt(16 - (16 * -n))) / 8)-1 で 右下端nの時のxという感じでしょうか。 @点Aのループ開始点(n-8x)と右下端を取得 Aループ辺ごとに処理を分けて点Aでのxを取得 辺ごとに色分けしたらイメージがつかめたきがします。 i.imgur.com/AKWtNYt.png なんとも奥が深いでございます。
|

|