コンテンツにスキップ

ソースコードの提出・確認を簡単に

入出力例を活用する

入出力例を取得

  • atcoder-keyboard-shortcuts - Shift+[1-5]で、「問題」ページにある入力例をクリップボードにコピーする。

  • AtCoder Print Task Copy - 「問題」ページにある「印刷用問題文」にCopyボタンを追加する。

    atcoder print task copy

  • AtCoder Sample Downloader - 「問題」ページに、入出力例をダウンロードできるボタンを設置する。

    atcoder sample downloader

バグがないか事前に確認

ソースコードを提出する

問題を選択

  • AtCoder Problem Buttons - 「提出」ページに、提出する問題をワンクリックで切り替えられるボタンを追加する。
atcoder problem buttons

言語のフィルタリング・選択

  • AtCoderLanguageButtons - 「問題」「提出」「コードテスト」の各ページに、提出する言語を簡単に切り替えられるボタンを設置する。

    atcoder language buttons

  • AtCoder Language Filter - 「提出」ページで、提出する言語のフィルタリングと並び替えを行う。

    atcoder language filter

  • AtCoder Submission Language Detector - 「問題」「提出」「コードテスト」の各ページで、ソースコードのメタ情報に基づいて使用言語を検出・選択する。

ケアレスミス対策

  • Atcoder Duplicate Checker - 「問題」「提出」の各ページで、既に提出したソースコードと重複していないか確認できる。

    注意

    直近20回分の提出がチェック対象。

    atcoder duplicate checker

  • AtCoderPenaltyRateCheckEaser - 「問題」ページで、ペナルティ率(= ペナルティなしの正解者数 / 提出者数)を表示する。

    atcoder penalty rate check easer

  • mod noticer - 「問題」ページで、剰余(mod)を取る必要がある問題に対して、提出ボタンに確認メッセージを追加する。

    mod noticer

ショートカットキーで提出

  • AtCoder_submit_keyboard_shortcut - 「問題」「提出」ページで、Ctrl + Enterを押すとソースコードが提出できる。

  • Atcoder Submission Shortcut - 「問題」「提出」「コードテスト」の各ページで、Ctrl + Shift + Enterを押すとソースコードを提出・実行できる。

  • AtCoder dos2unix UserScript - 改行コードをCRLFからLFに変換して、ソースコードを提出する。

時間を指定して提出

提出に必要な待ち時間を確認

  • atcoder-wait-time-display - 「問題」ページで、次の提出までに必要な待ち時間を表示する。また、直前の提出から経過した時間も見ることができる。

    atcoder wait time display

提出コードの正誤判定

自分

お気に入りユーザ

  • AtCoder Standings Watcher - コンテスト中に、お気に入りに登録したユーザの正誤情報を通知する。

提出コードを確認する

正誤判定の結果を集約

  • AtCoder Submission Status - 提出した解答について、テストケースの結果(AC、WA、…)が一目でわかるように表示する。

    atcoder submission status

実行時間・使用メモリの平均値

  • AtCoderAverageResult - 「提出結果」ページで、テストケースの実行時間・使用メモリの平均値をそれぞれ表示する。

    atcoder average result

ソースコードをまとめて表示

提出コードを検索する

検索条件を指定

  • AtCoder Custom Default Submissions - 「すべての提出」ページにおける絞り込み、並び替え設定のデフォルト値を設定できる。

    atcoder custom default submissions

  • AtCoder Default Search Fields - 「すべての提出」ページで、結果がAC(正解)の提出を検索する。さらに、個別の問題ページから「すべての提出」ページに移動したときは、直前に見ていた問題に限定して絞り込むことができる。

  • AtCoder ResultsPage Tweaks - 「提出結果」ページの「すべての提出」で、検索条件を変更したときに自動で検索する。

  • AtCoder Search Query Holder - 検索条件を保持したまま「自分の提出」ページから「すべての提出」ページへ移動できる。

  • AutoSubmissionsSettings.js - 「すべての提出」ページで、指定した言語と結果で検索するボタンを追加する。

    auto submissions settings js

  • ac-search-old-languages - 「提出結果」ページで、judge-update-202004以前の言語による提出コードを検索できるようにする。

    ac search old languages

  • AtCoderSubmitSearchSettings - 「すべての提出」ページで、古いバージョンで提出されたコードを検索できる。検索のデフォルト設定も指定できる。

    atcoder submit search settings

順位表から探す

最速コード

  • AtCoder quickly check fastest codes - 「提出結果 - 自分の提出」ページの実行時間に、正解コードの実行時間が短い順に表示できるボタンを追加する。2024年6月時点では、C++のみ対応。

    atcoder quickly check fastest codes

最短コード

  • Add Shortest Tab - 開いている問題について、コード長に並べた提出ページのタブを追加する。

    注意

    コンテスト中の利用は非推奨。

    add shortest tab

外部サービスの利用