Search a number
-
+
305355316 = 227107101921
BaseRepresentation
bin10010001100110…
…101101000110100
3210021120122202011
4102030311220310
51111132332231
650144454004
710365322510
oct2214655064
9707518664
10305355316
11147401a72
128631a304
134b354526
142c7a9140
151bc1a9b1
hex12335a34

305355316 has 24 divisors (see below), whose sum is σ = 616424256. Its totient is φ = 129642240.

The previous prime is 305355299. The next prime is 305355317. The reversal of 305355316 is 613553503.

It is a happy number.

It is a hoax number, since the sum of its digits (31) coincides with the sum of the digits of its distinct prime factors.

It is a congruent number.

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

It is a pernicious number, because its binary representation contains a prime number (13) of ones.

It is a polite number, since it can be written in 7 ways as a sum of consecutive naturals, for example, 47965 + ... + 53956.

It is an arithmetic number, because the mean of its divisors is an integer number (25684344).

Almost surely, 2305355316 is an apocalyptic number.

It is an amenable number.

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

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

305355316 is a wasteful number, since it uses less digits than its factorization.

305355316 is an odious number, because the sum of its binary digits is odd.

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

The product of its (nonzero) digits is 20250, while the sum is 31.

The square root of 305355316 is about 17474.4189030709. The cubic root of 305355316 is about 673.3928410847.

The spelling of 305355316 in words is "three hundred five million, three hundred fifty-five thousand, three hundred sixteen".

Divisors: 1 2 4 7 14 28 107 214 428 749 1498 2996 101921 203842 407684 713447 1426894 2853788 10905547 21811094 43622188 76338829 152677658 305355316