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