O bit mais significativo
Dado um número inteiro n
, pretende-se calcular o seu bit mais significativo e imprimir a potência de 2 correspondente.
Entrada
A entrada contém um único número inteiro n
(1 ≤ n ≤ ).
Saída
O programa deve imprimir o índice do bit mais significativo e a potência de 2 correspondente, separados por um espaço. A indexação começa em 0.
Exemplos
Entrada | Saída |
---|---|
9 | 3 8 |
311 | 8 256 |
Explicação
9 → 1001 ⇒ o índice é 3 e a potência de 2 é 8
311 → 100110111 ⇒ o índice é 8 e a potência de 2 é 256
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB