Home > Archives > 2005年06月03日

2005年06月03日

ThunderBird のプロファイル設定

ThunderBird を使うのにプロファイルの設定をデフォルトのままにしてしまい,設定の保存先がCドライブになっていた.これではOSの再インストール時に消してしまう恐れがあるため,新しいプロファイルを作って設定ファイル群を別のドライブへ移動.プロファイルを設定するには thunderbird.exe -p するか,スタートメニューから Profile Manger を選択.あとはディレクトリを指定して新しいプロファイルを作成するだけ.古いのは危ないので消しておく.次回以降も新しいプロファイルで起動されるようにチェックを入れたら ThunderBird 起動.どうやらうまくいったようだ.

続・冪のソート

ということで,横でゲームをしつつ冪を下位桁からの辞書順にソートするプログラムを組んでみた.冪をソートするときにはその桁数が大きすぎてメモリに載らないことが問題になる.そこで,基本的にメモリの節約をメインに考えて作成した.節約のための重要点は,冪をソートするといってもその全ての桁が必要ではなく,基本的には下位の桁の一部しか必要でないこと.そして,冪の下位桁は上位桁を計算しなくても正確に求められ,再計算も簡単であること.これらに基づき,最初は下位の一部を計算しておき,ソートのときに区別が付かなければより上位の桁まで再計算するようにした.

実際に計算してみると,2の冪の場合には冪が20000000になっても下位16桁だけでソートが完了.思いのほか下位桁がバラバラのようである.このときのメモリ使用量は 1G強.時間は... 分単位.それなりに動くプログラムが出来上がって満足.単位は去年とってしまったけど課題を提出しても良いかなぁ?

Home > Archives > 2005年06月03日

Search
Feeds

Page Top