问题标签 [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 投票
1 回答
422 浏览

linux - 命令行中施加的时间限制似乎并没有限制运行时间

我正在尝试通过 bash 使用 OSICB 求解器运行 MiniZinc 模型,并使用以下命令行参数(受 30000 毫秒或 30 秒的时间限制):

minizinc --solver osicbc model.mzn data.dzn --time-limit 30000 --output-time

但就本次运行而言,执行命令到获取输出的整个过程大约需要一分钟,并且输出显示最后显示“Time Elapsed: 36.21s”。

这是在运行此模型时施加时间限制的正确方法,其中总时间包括从调用命令到在我的终端中显示输出的时间?

0 投票
3 回答
1002 浏览

python - 打印语句在时间限制后消失

我想知道是否可以限制打印语句出现在用户控制台中的时间。我有一个项目是联系人管理器,它使用 CSV 文件来存储联系人数据。该程序旨在创建一个新的 CSV 文件,即使该目录中没有该文件。如果我在目录中没有 CSV 文件的情况下运行程序,我会让控制台向用户显示一条消息,让他们知道创建了一个新文件。我想让这条消息只显示大约 10 秒左右,然后从控制台中消失。这可能吗?如果是这样,我将不胜感激一些建议。下面是检查 CSV 文件然后创建一个新文件并通知用户是否已创建新文件的代码部分。

此时代码继续创建一个新的 CSV 文件。我想做的是让之前的打印语句在 10 秒后消失,这样它就不会在程序运行的整个过程中显示在控制台中。

0 投票
1 回答
91 浏览

java - 关于找到矩阵中最大区域的练习的时间限制例外

https://judge.telerikacademy.com/problem/29largestareamatrix 这就是练习。编写一个程序,找出矩形矩阵中相等相邻元素的最大面积并打印其大小。输入

在第一行,您将收到由一个空格分隔的数字 N 和 M 在接下来的 N 行中,将有 M 个用空格分隔的数字 - 矩阵的元素

输出

打印相等相邻元素的最大区域的大小

约束

3 <= N, M <= 1024 时间限制:0.5s for JAVA 内存限制:50MB

这是我的解决方案。

我尝试了没有 Node 类和 BufferedReader 的情况,但我仍然得到时间限制异常。

0 投票
2 回答
67 浏览

c - 如何优化代码以避免时间限制错误

我正在为我的考试创建一个 prog。代码工作正常,但我收到时间限制错误。如何更好地编写此代码以避免此错误?

0 投票
7 回答
7656 浏览

python - 欺诈活动通知 HackerRank 中的超时错误

我正在解决这个问题:HackerRank 上的 Farudulent 活动通知。我已经完成了我的代码并且正在工作,但是对于非常大的输入来说它也是低效的。

我不知道,但经过我所有的努力,我能够为中等水平的问题提供很好的解决方案,但是timeout error每次输入非常大时都会发生这种情况。我已经尝试优化我的代码,但仍然出现超时错误。我对这个问题和即将提出的问题的议程是:

  • 如何为非常大的投入提高效率。它需要什么样的智慧。
  • 如何达到那个水平。我应该为此做些什么准备。
  • 代码优化

我对学习持开放态度,我真的很想学习如何编写更高级和优化的代码来让自己变得更好。我愿意做艰苦的工作。

我的算法:

  1. 对于这个问题,我们必须从incrementing variable i直到len(givenArray)-d
  2. 取一个变量作为下一个要比较的变量,我的情况iterate是变量
  3. 将特定数组的值传递给计数方法countFraud()
  4. 将其添加到计数变量
  5. 递增迭代变量

代码:

现在以前我在做两个循环,将项目添加到new_array并将其传递给countFraud(). 但现在我已经对其进行了优化,并使其成为O(N).

我不知道,但由于Timeout Error. 操作部分没有问题。这只是代码的效率。

超时错误输入示例:

输入链接 -输入数据

预期输出:

我已经阅读了这篇文章:HackerRank Environment以了解时间问题。对于Python/Python 3,它是10 seconds。我的代码肯定比values greater than 10^3 or 4.

我的代码已经成功通过了 3 个 TC。请帮忙。谢谢你 :)

0 投票
1 回答
1085 浏览

c - 使用 for 循环时如何在某些测试用例中修复“超出时间限制”?

我们有一系列数字,它们是从 1 到 n 的数字之和。(1,3,6,10,...) 这个问题要我找到这个系列中具有 k 个除数的最小数字。

我的代码在所有测试用例上都能正常工作,但超出了时间限制。它里面有一个while循环和一个for循环。

这是一个例子:

我应该怎么做才能有一个更快更好的程序?

0 投票
3 回答
664 浏览

php - 将用户登录限制在特定时间段

我正在制作一个办公应用程序,我想限制用户仅在办公时间登录。但管理员随时登录

0 投票
1 回答
123 浏览

cplex - 如何在 CPLEX 中使用时间限制来显示解决方案以进行调度 (CP)

现在我试图在我的代码中的特定时间限制内获得解决方案。

实际上,我的问题(调度)是 NP 难的。

它花费大量时间来获得解决方案或内存不足。所以,我在我的代码中设置了一个时间限制(60 秒),我想得到一个解决 60 秒的解决方案(调度)。

可能吗?

如果可能,请告诉我。

谢谢你,先生。

0 投票
2 回答
696 浏览

python - 如何允许用户在 Django 中每 30 分钟仅访问一次视图?

我正在构建一个允许用户更新网页的应用程序,但我想限制任何用户每 20-30 分钟进行一次更新。我可以简单地将这个逻辑添加到视图定义中吗?

0 投票
2 回答
1321 浏览

execution - 在 Resilience4j 中集成断路器、重试和时间限制器

我正在尝试使用Resilience4j功能。

我的用例是结合 3 个模块:

  • 断路器
  • 重试
  • 限时器

我想组合所有这些模块并只执行一次该方法。

代码

这是我尝试过的。

问题

我的doSomething()方法执行两次而不是预期的一次。

有没有人之前看到过这个问题?