COUNT

処理速度の実験室

元の問題:
    □×□×□×□□=□×□×□□□
    □に0〜9の数字を,入れなさい。ただし,同じ数字を2度以上使用してはならない。
    答えは21通り存在する。
修正問題:
    A×B×C×DE=F×G×HIJ
    A〜Jは,それぞれ異なる数字1文字が入る。D,Hに0が入っても構わない。
    ただし,A>B>C,F>Gとする。

環   境単純走査改良型A改良型B改良型C改良型D出力先*1
Turbo C++ v4.0J (*.C) 0:02.16 0:01.11 0:01.67 0:00.87 0:00.76 CON出力*2
Turbo C++ v4.0J (*.CPP) 0:02.32 0:01.19 0:02.04 0:01.06 0:00.92 CON出力*2
TOKIWA-BASIC Compiler v5.55d 0:02.80 0:01.64 0:01.46 0:00.82 0:00.72 CON出力*2
LSI-C86 v3.3c試食版 (*.C) 0:03.17 0:01.76 0:01.98 0:01.16 0:01.07 CON出力*2
Java Development Kit v1.1.6 0:05.74 0:03.89 0:03.90 0:03.67   CON出力*2
MS-Visual Basic on MS-Excel 97 SR1     0:33.xx 0:17.xx 0:11.19 イミディエイト
F-BASIC v4.1 1:11.xx 0:43.xx 0:35.xx 0:23.xx   疑似画面
U-BASIC(86) v8.8c 1:32.xx 0:45.xx 0:47.xx 0:22.6x 0:19.67 テキスト画面
十進BASIC for Win95 v3.57 [十進]     3:53.xx 1:57.xx   出力窓
十進BASIC for Win95 v3.57 [1000桁]     8:57.xx 4:28.xx   出力窓
十進BASIC for Win95 v3.57 [2進]     1:33.xx 0:46.xx   出力窓
十進BASIC for Win95 v3.57 [複素数]     1:44.xx 0:51.xx   出力窓
EditEngine v0.14     2:04.xx 1:07.xx 0:57.xx 編集領域
DanaScript on Dana v1.13.01     2:16.xx 1:09.xx 1:00.xx 編集領域
TeX*3 v3.14159 (Web2C 7.2) 14:00.xx 7:07.xx       dvi file*2
N88-日本語BASIC(86) v6.3 15:46.xx 7:55.xx 4:59.xx 2:30.xx   テキスト画面
JavaScript on Netscape Navigator4.06j     34:07.xx 18:10.xx 15:06.xx HTML文書
秀丸マクロ on 秀丸エディタ v2.26     2:29:46.xx 1:16:06.xx   編集領域
秀丸マクロ on 秀丸エディタ v2.28       1:16:57.xx 1:32:48.xx 編集領域
ActiveBASIC for Japanese v2.01 [EXE出力]       2:30:30.xx   疑似画面
ActiveBASIC for Japanese v2.01 [直接実行]       5:10:11.xx   疑似画面
N88互換BASIC for Win95 v4.1       12:06:36.xx   疑似画面

*1
出力先により,表示に要する時間に差があります。

*2
プログラムの起動時間(読み込みにかかる時間)を含みます。
起動時間は Javaの場合で 0:02.20 位です。

*3
TeX は,plain TeX として処理したときの時間を表示してあります。

*
体験版・試用版の場合,本来の性能が十分発揮されていない可能性があります。

*
表中の処理所要時間は,OS等の干渉により多少増加しています。

*
言語特性の関係で,改良と高速化は必ずしも一致しません。


  謝辞: ソース作成に協力,あるいは提供してくれた方々,コンパイルを代行してくれた方々,
      ソフトを提供,あるいは紹介してくれた方々,
      そしてこの部屋を覗いてくれた全ての方々に感謝します。(^^)


それではさようなら。  THE END            

[  戻る | 「トップページ」へ戻る  ]

COPYRIGHT (C) Ascal-J 1998-2000