あなたのプログラムを正しい答えに比較してプログラムを検証できるオンライン裁判官サイトが数多くあります。さらに、実行時間とメモリ使用量をチェックして、プログラムが最大限度を超えないようにします。オンライン裁判官ボットを実装する方法(TopCoder、Uva、ACM-ICPCなど)
オンライン裁判官のサイトによっては、いくつかのテストプログラムが同時に実行されるため、パフォーマンスの分離はどのように達成されるのですか?別の時間に実行される同じプログラムで同じ実行時間をどのように達成するのですか?
私は、常に同じ結果を返す 'VMware'や 'Sandbox'のような独立した環境プロセスがあると思います。これは正しいです?どのようにこれらのものを実装するかについての任意のアイデア?
現在のソリューション
私はサンドボックスのためdockerを使用しています。それは死んでシンプルで安全な方法です。
あなたの質問は、ほぼ自由討論の招待状です。より具体的ないくつかの質問に分解してみてください。参照:http://stackoverflow.com/faq –