我正在解决一个问题,我被要求输出满足某些条件的数字列表。获得的分数取决于输出的大小(因为它是部分标记问题)。如何限制我的代码以保持输出数字,直到它达到时间限制。
答案 0 :(得分:5)
似乎显而易见的结构是这样的:
while (current_time < end_time) {
current_number = *next_number++;
if (meets_conditions(current_number))
output(current_number);
}