Geben Sie bei einer positiven Ganzzahl N
die Anzahl der Ganzzahlpaare 0 <= a <= b < 2**N
so aus, dass a*b >= 2**N
.
Regeln
- Sie können davon ausgehen, dass
N
die maximale Bitbreite für Ganzzahlen in Ihrer Sprache kleiner oder gleich ist (z. B. für CN
wird sie je nach Architektur der Maschine nicht größer32
oder gleich sein64
). Wenn Ihre Sprache Ganzzahlen mit beliebiger Breite verarbeiten kann, gibt es keine Obergrenze fürN
.
Testfälle
1 0
2 3
3 19
4 96
5 437
6 1876
7 7804
8 31904
9 129170
10 520135
11 2088143
12 8369175
13 33512744
14 134128704
15 536681553
16 2147082274
a <= b
Bedingung nicht einhalten .
{0, 3, 19, 96, 437, 1876, 7804, 31904, 129170, 520135, 2088143, 8369175, 33512744, 134128704, 536681553, 2147082274, 8589086503, 34357951447}