-6
我正在解決一個問題,我被要求輸出滿足一定條件的數字列表。獲得的分數取決於輸出的大小(因爲這是一個部分標記問題)。如何限制我的代碼繼續輸出數字,直至達到時間限制。執行控制在C
我正在解決一個問題,我被要求輸出滿足一定條件的數字列表。獲得的分數取決於輸出的大小(因爲這是一個部分標記問題)。如何限制我的代碼繼續輸出數字,直至達到時間限制。執行控制在C
這似乎是顯而易見的結構是這樣的:
while (current_time < end_time) {
current_number = *next_number++;
if (meets_conditions(current_number))
output(current_number);
}
*也許*通過'SIGALARM',但你的問題是荒謬的模糊。 – Cairnarvon
通過論壇使用boost :: thread或wait()等來使函數執行一段給定的時間,給出了許多解決方案 –