タール追加:
する#include <stdio.hの> int型のmain() { int型、B。 scanf関数(" %D%dの"、&、&B)。 printf(" %d個の\ n "、A + B)。リターン0 ; }
totar-ADD2:
する#include <stdio.hの> int型のmain() { int型、B。 scanf関数(" %D%dの"、&、&B)。 一方、(b-- ) { ++ 。 } のprintf(" %d個の\ n " 、A)。リターン0 ; }
その名の通り、「ビートに」いわゆる、2が比較されるようにすることです。いわゆる「2」は、最初にあなたが(一般的にプログラムを解決するために暴力を使用)-totar正しい手順の結果でなければならない第二は、一定の範囲(時間/スペース)内のプログラムでは答えが、プログラム-tarをテストしたいです。
準備が整った後、コンパイル両方のプログラムは、我々はテスト入力サンプルを使用する準備が整いました。入力サンプル調製までの男、また、その後、確かに時間の無駄はなく、脳がかかります場合でも、レースの時は言うまでもありません。信頼できない人間の脳は、その後、コンピュータに依存しています。
より包括的なテストサンプルを与えるために、我々は、擬似乱数を使用することができます。STLの物品に参照してください。
繰り返し治療プログラムの出力間の類似点と相違点にビートとビートのために、私たちは与えられた周波数で撮影するために与えることができ、プログラムを必要とし、結果は同時に停止しません。このプログラムを書くとき、このヘッダーファイルを使用する必要があります。
書式#include <WINDOWS.H>
プログラムを撮影するために、
書式#include <stdio.hに> する#include <windows.hに> 使って 名前空間はstdを、 INT のmain() { int型の CNT = 100 。 一方、(cnt-- ) { システム(" G ++ data.cpp -oデータ")。 システム(" データ> A + b.in ")。 システム(" G ++ add.cpp -o追加" ); システム(" 追加<A + b.in> add.out "); システム(「G ++ ADD2。); システム(" ADD2 <A + b.in> add2.out " )。 もし(システム(" FCのadd.outのadd2.out ")) { 破ります。 } } システム(" 一時停止" )。 リターン 0 ; }
へファイルを実行します