Problems
비정규 값(Denormal Number)은 부동소수점에서 0 주위의 언더플로 차이를 채워주는 가장 작은 일반 숫자보다 더 작은 0이 아닌 값이다.
<IEEE 754 표준 32비트 부동소수점 표현법>

- 부호부 (Sign): 1비트. 숫자의 부호를 나타내며, 양수일 때 0, 음수일 때 1.
- 지수부 (Exponent): 8비트. 지수를 나타낸다.
- 가수부 (Mantissa): 23비트. 가수 또는 유효숫자를 나타낸다.

일반적인 부동소수점 값에서는 가수부(Mantissa) 앞에 0이 한개 이상 있을 수 없다.
이렇게 유효숫자의 첫자리를 1로 시작하도록 하는 과정을 정규화라고 하는데 (0.0113은 1.13 × 10−2으로 표시), 이렇게 표시한 값을 정규값(Normal Number)이라고 한다.
비정규 값은 최소 지수값(지수는 일반적으로 제한된 범위를 가진다.) 아래의 지수값으로 표현되는 숫자들이다. 그런 숫자들은 가수가 0으로 시작하여 표현될 수 있다.
다시 말해 지수부(Exponent)가 0이고, 가수부(Mantissa)가 0이 아닐때 비정규 값(Denormalized Number)라고 한다.
그렇다면 IEEE 754 표준 부동소수점 표기법 상에서 비트수에 따른 비정규 값의 총 개수는 몇 개인지 출력하시오.
<16비트>

<32비트>

<64비트>

<128비트>

Input
첫 줄에 {16, 32, 64, 128} 중 하나의 비트의 수가 입력된다.
Output
비트수에 따른 비정규 값의 총 개수는 몇 개인지 출력하시오.
Example
32
16777214
Source
klee