コンテンツにスキップ

問題を作成・出題する

参考

問題を作成されるときには、以下の記事を参考にするとともに、定型作業を自動化するための補助ツールの利用を推奨いたします。

AtCoderの作問体制

  • AtCoderの作問体制 - 初代コンテストマネージャーのrng_58さんによって、2020年12月時点における作問体制が紹介されている。

作問に関するテクニック

全体像を知る

問題の原案作成のコツ

問題を質をさらに高める

  • 競プロ作問チェックリスト (初心者向け) - 新規writerを対象として、各フェーズの注意事項がチェックリストの形式でまとめられている。
  • 問題文の添削例 - えびまさんが、問題文の不明瞭な点に対して添削を行っている。問題文を書く機会がある場合に、とても参考になると思われる。
  • 作問の失敗 判例集 - コンテストの問題を作成するときに陥りがちな失敗について、実例と対処方法がまとめられている。

作問に関する環境構築

  • 競技プログラミングの作問環境構築(wiki設置編) - コンテストの問題の作成を希望する人に向けて、環境構築する手順をまとめた記事(全7回の予定)。

    • 第1回: 問題の原案を共有するためのPukiWikiをサーバに設置する方法
    • 第2回: PukiWikiが編集されたときにSlackにメッセージを通知するための方法
    • 第3回: バージョン管理ツールGitとテストケースの作成・想定解のチェックツールRimeの導入方法

    注意

    2022年7月時点で、第4回以降は未確認。