C#

リスト実装した

C#

C#でリストを実装した。System.Collections.Generic.Listとは別物だよ! 畳み込みを使って階乗を求める。 namespace ListTest { class Program { static void Main(string[] args) { Console.WriteLine("10! = {0}", List<int>.FoldLeft<int>( (a, b) => a * b, 1, List<int></int></int></int>…

Life

private class Life : IDisposable { public Live() { while(this.Alive) { if(!this.WantToLive) { break; // kill myself } if(this.Riajuu) { Life.Enjoy(this); // 到達できないコードが検出されました } } this.Die(); } } let rec Life state = match …

優先順位つきキュー

ソース長いので

NextPermutationにバグ

C#

if(end < start || end - start <= 1) return false; ここの条件式 end - start <= 1 どうみても対象の範囲が2要素のときfalse返します。本当にありがとうございました。というわけで該当記事を訂正しておいた。

C#でSTLのnext_permutation的なものを

TopCoderでnext_permutationゲーな問題が出ると途端にC++が有利になって、C#だとコーディング時間的に厳しいので、C#で実装しておく。パフォーマンスなんて知りません。2009/1/23 バグ修正&TopCoder SRM 433 Div 1 Easy MagicWordsでVerified using System;…