問題を作成・出題する
参考
問題を作成されるときには、以下の記事を参考にするとともに、定型作業を自動化するための補助ツールの利用を推奨いたします。
AtCoderの作問体制
- AtCoderの作問体制 - 初代コンテストマネージャーのrng_58さんによって、2020年12月時点における作問体制が紹介されている。
作問に関するテクニック
全体像を知る
- 競技プログラミングにおける作問テクニックを総整理! 〜初心者から経験者まで〜 - コンテストの問題を作りたい人に向けて、役割分担・作業工程の説明から、問題文・テストケースの作成手順とそれらの注意事項について網羅的にまとめられている。
- About Problemsetting (for AtCoder and Codeforces) - dario2994さんが、Atcoder Grand Contest(AGC)やCodeforces Global Round(GR)での出題経験を通して得られた知見を体系的にまとめた記事。
問題の原案作成のコツ
- 【競プロ作問】問題の原案作成のアプローチ - 問題の原案を作成するためのアプローチ方法を紹介した記事。また、各方法による作問例も掲載されている。
-
DEGwer式作問法 - DEGwerさんによる、問題の原案を量産するための方法論。
注意
全文を読むためには、購入する必要がある。
問題を質をさらに高める
- 競プロ作問チェックリスト (初心者向け) - 新規writerを対象として、各フェーズの注意事項がチェックリストの形式でまとめられている。
- 問題文の添削例 - えびまさんが、問題文の不明瞭な点に対して添削を行っている。問題文を書く機会がある場合に、とても参考になると思われる。
- 作問の失敗 判例集 - コンテストの問題を作成するときに陥りがちな失敗について、実例と対処方法がまとめられている。