Divisibilità dei numeri
Dato un intervallo [l; r]
, ti viene chiesto di stampare la divisibilità di ogni numero in quell'intervallo (inclusi l
e r
). Per ciascun numero, devi stampare una sequenza di segni +
e -
.
Per il numero 4
, l'output dovrebbe essere ++-+
, il che significa che 4 è divisibile per 1 (primo +
), è anche divisibile per 2 (secondo +
), non è divisibile per 3 (il -
), ed è divisibile per se stesso (l'ultimo +
).
L'input contiene 2 numeri che rappresentano l
e r
dell'intervallo (l ≤ r).
L'output dovrebbe contenere tante righe quanti sono i numeri in quell'intervallo. Ogni riga deve iniziare con il numero a cui si riferisce, seguito da una sequenza di segni +
e -
.
Input | Output |
---|---|
2 6 | 2 ++ 3 +-+ 4 ++-+ 5 +---+ 6 +++--+ |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB