cargo-compete の README を読みつつ進める.
cargo install cargo-compete
コマンドを実行する.
AtCoder に合わせた Rust 1.42.0 では cargo-compete のビルドに失敗するので, おとなしく最近の Rust を使う.
cargo-compete の README を読みつつ進める.
cargo install cargo-compete
コマンドを実行する.
AtCoder に合わせた Rust 1.42.0 では cargo-compete のビルドに失敗するので, おとなしく最近の Rust を使う.
import subprocess | |
import pipes | |
import multiprocessing | |
CASE = 150 | |
TL = 2.0 | |
def execute_case(seed): | |
input_file_path = f'tools/in/{seed:04}.txt' | |
output_file_path = f'tools/out/{seed:04}.txt' | |
with open(input_file_path) as fin: |
// 初期設定 | |
// 1. CLIST(`https://clist.by/`)にログイン | |
// 2. `https://clist.by/api/v1/doc/`の上部の「show my api-key」を選択 | |
// 3. 出てきたモーダル下部の「Param query」を下のCLIST_APIに貼り付け | |
const CLIST_API = "/?username=*****&api_key=****************************************"; | |
// contestIds : 表示するコンテストサイトのリスト (CLISTにおけるコンテストサイトのID) | |
// > `https://clist.by/api/v1/doc/#!/resource/resource_list/`から検索できる | |
// * codeforces.com : 1 | |
// * atcoder.jp : 93 |
<?xml version="1.0"?> | |
<root> | |
<appdef> | |
<appname>iTERM2</appname> | |
<equal>com.googlecode.iterm2</equal> | |
</appdef> | |
<appdef> | |
<appname>MACVIM</appname> | |
<equal>org.vim.MacVim</equal> | |
</appdef> |