time_start();
int op = 0;
for(int i = 1; i <= n; i++)
op += arr[i]*pow(x, i);
time_stop();
これは私が測定したいコードの部分です。 time_start() と time_stop() 関数は clock() 出力をどこかに保存し、その後 execution_time() は差を返し、実行時間を与えます。
問題は、< 50000 の場合、出力がわずか 0 ミリ秒または 1 ミリ秒になることです。これは正しい出力ですか?これはもっと正確にできますか?