私は、テキストファイルから任意の整数の10000行を配列に読み込み、ターゲットに追加する3つの整数を見つけなければならないCプロジェクトを行っています値。次に、値を見つけるのにかかる時間を表示します。C - 並行スレッドを使用して目標値に追加する3つの数値を見つける
たとえば、ターゲットが233の場合、3つの数値は81/102/50になります。つまり、それらの数字がテキストファイルにある場合です。
私は3つのネストされたforループを作成して10000の整数のすべての組み合わせを見つけました。スレッドを一切使わずに約5分かかりました。
私のプロジェクトには並列スレッドの実装が含まれていますが、数値を見つけるためのより速い方法を見つけることができません。
私は、1つのスレッドが0-5000ともう1つの5000-10000の組み合わせを見つけたところで、配列を半分に分割することを考えましたが、3つの数値がどちらかにある可能性があるため動作しないことに気付きました。何か案は?