数字の整除
範囲 [l; r]
が与えられた時、その範囲にある各数字(l
と r
を含む)について整除を示してください。各数字について、+
と -
の記号の列を表示することを求められます。
例えば、数字 4
の出力は ++-+
となります。これは、4は1で割り切れる(最初の +
)、2でも割り切れる(2番目の +
)、3では割り切れない(-
)、そして4自身で割り切れる(最後の +
)ことを意味します。
入力には、その範囲の2つの数字 l
と r
が含まれています(l ≤ r)。
出力は、その範囲内の数字の数だけ行を含む必要があります。各行は、該当する数字から始まり、続いて +
と -
の記号の列が続きます。
入力 | 出力 |
---|---|
2 6 | 2 ++ 3 +-+ 4 ++-+ 5 +---+ 6 +++--+ |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB