2008年03月15日
あなごるに問題投げる
- 2008-03-15 (Sat)
- 一般
よく知られているアルゴリズムを短くかける言語って何かなぁ,とか思ったので Minimum Spanning Tree の問題を投げてみた.アルゴリズムとしては Kruskal を想定.重み順のソートと,頭からのイテレーションと,union find とがあれば終わる.もしくはプライオリティキューで Prim か.どちらにせよ単純な問題を二つ合わせた分くらいの難易度かと思う.
以上が建前.
本音は, sed でも Kruskal のアルゴリズムくらいかけるので,頑張って書いた sed のアルゴリズムが普通の言語に比べてどれだけ長いかを確かめたい.ということで,問題の入力とかが sed のプログラムのタイムアウトに合わせて作られている.これくらいなら他の変な言語でも普通に解けるでしょう.metapost でもかけるくらいだし.
さてどうなることやら.
- Comments: 0
- TrackBack (Close): -