我正在研究一个没有确定算法可以使用 C 语言解决的项目。我正在使用蒙特卡洛技术来解决这个问题。以及我想限制在用户指定的执行时间范围内的随机猜测次数。这意味着我想充分利用用户定义的执行时间限制(作为命令行参数)来进行尽可能多的随机迭代。我可以检查循环条件到目前为止已经过去的执行时间吗?
for(trials=0;execution_time<specified_time;trials++)
如果是这样,我该怎么做?或者,如果还有其他方式,也欢迎。谢谢你。
PS 我正在使用 Code Blocks 10.05 进行编码和 GNU 编译器。