问题标签 [time-limiting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4145 浏览

java - 当时间限制到时返回一个方法 - java

我刚开始学习编程(两周前),我正在尝试为游戏制作机器人。在bot的主类中,有3个方法需要在2秒内返回,否则返回null。我想避免返回 null 并返回它在 2sec 期间计算的内容。

我想要做的是 2 秒后,返回 placeArmiesMoves,方法是否完成运行。我已经阅读了有关番石榴 SimpleTimeLimiter 和 callWithTimeout() 的信息,但我完全不知道如何使用它(我阅读了有关多线程的一些内容,但我只是不明白这是什么)如果有人可以帮助我,我将非常感激!谢谢

0 投票
1 回答
1276 浏览

c++ - 如何限制cin中的输入时间限制?

我想创建一个代码片段,如果你提供输入,它会等待一段时间(比如 3 秒)
......很好
但是如果你没有在 3 秒内提供输入,变量应该获取一些默认值(由我们设置) .

我怎样才能制作这样的片段?

0 投票
1 回答
2208 浏览

javascript - 带有时间限制的 Javascript 按键事件

所以我的问题是多按功能键keydown,我需要应用时间限制,当你按下键等待 5 秒然后你可以再次按下键。我怎样才能做到这一点?例子:

0 投票
1 回答
164 浏览

c++ - 如何使我的代码与众不同以消除时间限制?

问题是:有一条8位数字的票。第一张票的编号为 M ,最后一张为 N 。量级 M 和 N 满足以下关系:10000000 ≤ M < N ≤ 99999999。您需要确定给定数字之间的“幸运”票数。如果前四位数字的总和等于后四位数字的总和,则彩票被视为“幸运”。这是我的代码:

结果是正确的,但是程序需要很长时间才能给出结果。例如,当我尝试从 10000000 到 99999999 时,结果显示 4379055 但需要超过 6 秒

0 投票
1 回答
43 浏览

python - python中的循环调用一个c++程序,并在一段时间后返回循环

我有两个 for 循环,内部的一个调用一个 c++ 程序(这里由编辑器 emacs 代替),该程序必须在一定时间后终止。此外,对于一个浓度,每个“加速度”(1、2、3、4)应并行计算以加速,然后再为下一个浓度计算每个加速度。

我的问题是,使用 timelimit 终止 c++ 程序时,python 程序不会返回到计算下一个浓度的循环,它只是停止。

我已经编写了一个更简单的程序,并尝试使用子进程打开 c++ 程序,但它在一段时间后没有终止。我也使用了时间限制。感谢帮助!

0 投票
1 回答
1913 浏览

c++ - Codeforces 解决方案中超出时间限制。如何改进我的解决方案?

问题 - http://codeforces.com/contest/454/problem/B

问题概要 - 通过应用移位操作将给定的整数序列更改为升序(每个元素向右移动 1 位,最后一个元素成为第一个)。找到使序列升序的最小操作数。如果不可能,则打印 -1。

TIME_LIMIT_EXCEEDED在上面的链接中得到了一个测试用例 6。我知道这个问题有更有效的解决方案,但如果可能的话,我想对我的解决方案进行更改,使其在时限内运行。那可能吗?如果是,我该怎么做?

我的解决方案:

检查员的日志:

测试:#6,时间:1000 毫秒,内存:784 KB,退出代码:-1,检查器退出代码:0,判断:TIME_LIMIT_EXCEEDED 输入 99998

99997 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 4 4 9 41 46 42 74 3 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 15...

0 投票
1 回答
736 浏览

c++ - TLE 用于大输入。如何在时限内运行我的代码?

问题链接 - http://www.spoj.com/problems/LASTDIG/

摘要 - 给定 2 个非负整数 a 和 b,打印 a^b 的最后一位。

我尝试使用一种算法来使用更少的内存空间( http://en.wikipedia.org/wiki/Modular_exponentiation#Memory-efficient_method )找到模幂,但我的解决方案出现 TLE(超出时间限制)错误。我应该进行哪些更改才能在 1 秒内运行我的代码?请注意,需要在 1 秒内运行 10 个测试用例。

我的解决方案:

0 投票
2 回答
87 浏览

c++ - 超过 spoj CANDYSTN 的时间限制

https://ideone.com/vi7TVl 这是我的代码的链接。我无法实现动态编程。

请帮忙。我能做些什么来减少我的时间。

0 投票
3 回答
172 浏览

java - 如何在安卓上写出好的“限时功能”?

我希望用户在特定的有限时间内尝试某些功能,比如安装后 2 周(之后他们可以购买)。

所以我的幼稚想法是,比如说,用来sharedPreference存储第一次启动时间,然后不断检查这个日期和System时间。

但是,用户可以简单地更改安卓手机的系统时间,并无限期地使用这个“受限功能”。我的应用程序也应该能够离线工作,因此检查互联网时间似乎不是一个好主意。

有没有什么好的框架如何完成这种编码?

0 投票
3 回答
142 浏览

php - 为什么我的 PHP 循环每次都被破坏?

我是 PHP 的初学者。我正在尝试将大量项目插入数据库。我正在使用for循环和mysqli_query命令。

我的伪代码是这样的:

我的代码运行了几百个循环,然后噗:致命错误:xxx 行的 xxx 超过 30 秒的最大执行时间

对我来说,唯一的解决方案是每次循环中断后手动增加我的计数器。

还有其他解决方案吗?请帮忙!