Search a number
-
+
305613312 = 293198967
BaseRepresentation
bin10010001101110…
…100101000000000
3210022001202122120
4102031310220000
51111214111222
650154204240
710400445624
oct2215645000
9708052576
10305613312
11147568894
1286423680
134b414aa4
142c835184
151bc6c15c
hex12374a00

305613312 has 40 divisors (see below), whose sum is σ = 814177056. Its totient is φ = 101870592.

The previous prime is 305613307. The next prime is 305613313. The reversal of 305613312 is 213316503.

It is a happy number.

It is a Harshad number since it is a multiple of its sum of digits (24).

It is not an unprimeable number, because it can be changed into a prime (305613313) by changing a digit.

It is a polite number, since it can be written in 3 ways as a sum of consecutive naturals, for example, 97948 + ... + 101019.

Almost surely, 2305613312 is an apocalyptic number.

305613312 is a gapful number since it is divisible by the number (32) formed by its first and last digit.

It is an amenable number.

305613312 is an abundant number, since it is smaller than the sum of its proper divisors (508563744).

It is a pseudoperfect number, because it is the sum of a subset of its proper divisors.

305613312 is an equidigital number, since it uses as much as digits as its factorization.

305613312 is an evil number, because the sum of its binary digits is even.

The sum of its prime factors is 198988 (or 198972 counting only the distinct ones).

The product of its (nonzero) digits is 1620, while the sum is 24.

The square root of 305613312 is about 17481.7994497134. The cubic root of 305613312 is about 673.5824385188.

Adding to 305613312 its reverse (213316503), we get a palindrome (518929815).

The spelling of 305613312 in words is "three hundred five million, six hundred thirteen thousand, three hundred twelve".

Divisors: 1 2 3 4 6 8 12 16 24 32 48 64 96 128 192 256 384 512 768 1536 198967 397934 596901 795868 1193802 1591736 2387604 3183472 4775208 6366944 9550416 12733888 19100832 25467776 38201664 50935552 76403328 101871104 152806656 305613312