私はCodeforcesを再生するにはUbuntuのシステムを使用しているので、この要約は、Linuxユーザのためにあります
Codeforcecs、研究は、以下のパッケージを検討し、正確な思考力、非常にペナルティショットを再生します
- プレイヤーのvimをパッケージ化
- 使用のvim +魚+ CFツール
- パッケージII IDEの任意のプレーヤー
- +任意のIDEを使用して、CFツール+リッチテキストエディタ(切り下げVSCode)
- テンプレートを見つけ、コードをコミットするためのリッチテキストエディタ
- 手のノック用IDEコード
- パッケージ3人の選手のCLion
- 使用CLion + Jhelper +任意のリッチテキストエディタ
CFツールガイド
次の手順に関する詳細なインストール設定のチュートリアルがあります。
ダウンロードhttps://github.com/xalanq/cf-tool/releases/download/v0.8.2/cf_v0.8.2_linux_64.zip
減圧
cf
ファイルが中に配置され/usr/bin
、または他の実行可能ディレクトリ端末を行う
cf config
構成config
ファイルのパスは、~/.cfconfig
まず設定するには、ユーザ名とパスワードを入力
0
して、テンプレートの設定1
、デフォルトのテンプレートとして、設定をし、クロール後に生成されたファイルを設定します4
それは見るために行われた後
~/.cfconfig
について{ "username": "badcw", "password": "加密后密文xxxx", "template": [ { "alias": "cpp", "lang": "54", "path": "/home/badcw/ACMcode/codeforces/template.cpp", "suffix": [ "cpp" ], "before_script": "g++ $%full%$ -o $%file%$ -std=c++17", "script": "./$%file%$", "after_script": "rm $%file%$" } ], "default": 0, "gen_after_parse": true }
とにかく、デフォルトのテンプレートを持って、どのように書くことができ、パスはデフォルトのテンプレートではありませんなぜ私が目に見えるgithubの書き方を、知りません
そして、テスト構成が正しい方法です
(ラウンド数はURLではありません)数字のゲームダウン終了したゲーム、書き込みを開きます
実行は
cf race xxxx
、自動的にテンプレートが生成し、タイトルデータをクロール、未解決の問題は、ブラウザのフルバージョンに直面します入力し
a
たディレクトリ、書き込みa.cpp
実行後に書かれ、cf test
正しく実行された場合、cf submit
当然のことながら、直接テストを提出することはできませんが、別のテストでは、それは、あなたが実行することができ、端末I / Oロックをしたくない、SPJを決定し、それがタイトルの結果を待つことになる成功提出することができないということですcf submit &
すべてがうまくいけば、それは正常に使用でき、任意のエラーは、テンプレートの設定を確認することができます
実際に、私はこのツールは唯一の便利な機能だと思います
race
、test
そしてsubmit
使用することを学んだし、race
試合前に行うことができ、カウントダウンの終了が発生し自動的に起動します
Jhelper消費量は北を指し、
CLionは、実際には、非常に良いではない、それはまた、面倒なプラグイン構成がアイデア、Chelperと呼ばれるようですが、少しは曲がっ食べるために私の方法かもしれません。
wiki地址 https://github.com/AlexeyDmitriev/JHelper/wiki
それは実際には、することができ、自分で食べることができるが、それはウィキプロジェクトの例を示しますので、不明な理由を実行しているのではない、時には結果、設定は気にすることはできません、少し変更され、使用することができます。