数字の整除

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

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue