-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()等来使函数执行一段给定的时间,给出了许多解决方案 –