>>696
訂正しておきました。あと、
>>645 のように N をかえる要望もあるので、それに対応して可変長の構造体にしました。
いずれにしても劇激遅です。
http://codepad.org/UP0DypUY

>>672
降参です。>>634, >>649 の考え方を、よろしければちょっとだけでも。