Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

O11_BITS - Bits

Las computadoras operan en números binarios. Casi todos los cálculos se realizan manipulando
0’s y 1’s. Para que las computadoras puedan utilizar los números que le damos hay que conver-
tirlos de la base 10 que normalmente usamos, a la base binaria (2). En muchas ocasiones es ú́til
determinar cuantos bits se requieren para representar un número, con la finalidad de ahorrar
espacio. Por ejemplo cualquier numero menor a 256 se puede representar con 8 bits.

Para hallar el equivalente decimal de un número binario procedemos como sigue: Para cada
número 1 sumamos las potencias 2i donde i el el número de dígitos a la derecha del uno. Por
ejemplo el equivalente decimal del número binario 10100 se halla como sigue: a la derecha del
primer 1 hay 4 dígitos dando 24 = 16, a la derecha del segundo 1 hay dos dígitos que representa
22 = 4. Sumando ambos tenemos su equivalente decimal que es 20.

Entrada

La entrada contiene el número que queremos representar en binario.

Salida

Escriba en una línea el numero mínimo de bits que se requiere para representar este número.

Ejemplos de entrada

32
12
1

Ejemplos de salida

6
4
1

Nota: La precisión en números de coma flotante (números no enteros)
puede variar entre diferentes computadoras. Si tuvieras problemas de 
respuesta incorrecta al usar números no enteros, puedes intentar 
con una solución que no use este tipo de números

Adicionado por:Gabriel Rea Velasco
Fecha:2013-08-11
Tiempo límite:1s
Límite del código fuente:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Lenguajes:C CSHARP C++ 4.3.2 CPP CPP14 JAVA
Fuente:OBI 2011

ocultar comentarios
2014-03-15 20:04:04 guido lopez meriles
no entiendo esa parte de que se reciba datos :/
2013-09-03 03:54:19 Almir
Este ejercicio pide varios casos de prueba, aunque no lo diga. mientras se reciba datos.
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.