20/10/03 02:18:51.53 Ug9HuAK2.net
>>879
上からn行目、左からm列目を a[m,n] とおく。
a[m,n] = m + (m+n-1)(m+n-2)/2 (m+n:奇数)
= n + (m+n-1)(m+n-2)/2 (m+n:偶数)
s[a] = [ (3/2) + √(2a - (7/4)) ] として
m[a] = a - s(s-3)/2 -1, (s:奇数)
= s(s-1)/2 - a + 1 (s:偶数)
n[a] = s(s-1)/2 - a + 1 (s:奇数)
= a - s(s-3)/2 -1, (s:偶数)
(分かスレ463.340 の行と列を入れ替えただけ…)