問題タブ [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.
java - 制限時間になったらメソッドを返す - java
プログラミングを学び始めたばかりで (2 週間前)、ゲーム用のボットを作ろうとしています。ボットのメイン クラスには、2 秒以内に返さなければならないメソッドが 3 つあり、そうしないと null が返されます。null を返さないようにして、代わりに 2 秒の間に計算したものを返したいと思います。
私がやりたいのは、メソッドが実行を終了したかどうかにかかわらず、2 秒後に placeArmisesMoves を返すことです。guava SimpleTimeLimiter と callWithTimeout() について読んだことがありますが、その使用方法について完全に迷っています (マルチスレッドについて何か読んだことがありますが、これが何であるかを理解していません) 誰かが私を助けてくれたら、信じられないほど感謝しています! ありがとう
c++ - cinの入力時間制限を制限するには?
入力を与えると、しばらく (たとえば 3 秒) 待機するコード スニペットを作成したいのですが、3 秒以内に入力を与えなかった場合、変数は既定値 (私たちが設定) をフェッチする必要があります
。 .
どうすればそのようなスニペットを作成できますか?
javascript - 時間制限付きのJavascriptキープレスイベント
したがって、私の問題は機能を備えたキーのマルチプレスでkeydown
あり、時間制限を適用する必要があります。キーを押して5秒待ってから、もう一度キーを押すことができます。これどうやってするの?例:
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 40 41 4 44 49 43 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 65 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 93 94 96 100 101 102 103 104 105 106 107 108 109 110 111 112 112 113 114 115 117 118 119 120 121 122 122 122 124 125 125 127 128 129 130 131 132 134 135 136 137 138 139 140 141 142 143 145 150 151 15...
c++ - 大規模な入力用の TLE。制限時間内にコードを実行するにはどうすればよいですか?
問題のリンク - http://www.spoj.com/problems/LASTDIG/
要約 - 2 つの負でない整数 a と b が与えられた場合、a^b の最後の桁を出力します。
アルゴリズムを使用して、より少ないメモリ スペースを使用して剰余累乗を見つけようとしましたが ( http://en.wikipedia.org/wiki/Modular_exponentiation#Memory-effective_method )、ソリューションで TLE(Time Limit Exceeding) エラーが発生します。コードを 1 秒以内に実行するには、どのような変更を加える必要がありますか? 1 秒以内に 10 個のテスト ケースを実行する必要があることに注意してください。
私の解決策:
c++ - spoj CANDYSTN の制限時間超過
https://ideone.com/vi7TVl これは私のコードへのリンクです。動的計画法を実装できません。
助けてください。時間を短縮するにはどうすればよいですか。
php - PHP ループが毎回壊れるのはなぜですか?
PHP初心者です。大量のアイテムをデータベースに挿入しようとしています。for
ループとmysqli_query
コマンドを使用しています。
私の疑似コードは次のようなものです:
私は自分のコードを数百回ループさせてから、poof: Fatal error : Maximum execution time of 30 seconds exceeded in xxx on line xxx を実行しました。
私にとって唯一の解決策は、ループが中断した後にカウンターを手動でインクリメントすることです。
他の解決策はありますか?助けてください!