name: problem description: 問題文の作成時に満たすべき要件を定義する。問題文を作成する際には必ず参照して、要件を満たすように。
問題文の要件
問題文は、以下の要件を満たす必要があります。
- 前提知識?:問題を解く上で必要な知識。例えば、パラメータ$m$は何を意味するのかなど。これは、その概念を使う最初の問題でだけ説明すればよい。オプショナル。
- 問題内容:具体的に何を解けばよいのか。
- 制約:問題を解く上での制約条件やルール。例えば、$N$ は $1$ 以上 $100$ 以下の整数である、など。
分かりやすい文章の書き方
問題文の文章は、直感的でわかりやすく。 専門的な知識がなくても、すんなり分かるような説明に。
分かりやすい文章の特徴:
- 1文が短く簡潔
- 論理が明快
- 意味を一意に解釈できる(数式を使い、曖昧さを排除する)
- 抽象的な文章は、具体例で補強する
- 箇条書きや表などを活用し、説明を構造化する