Brilliant numbers: Difference between revisions

m
C++ - increase limit to 10^17
m (Java - minor edit)
m (C++ - increase limit to 10^17)
Line 180:
std::vector<std::vector<uint64_t>> primes_by_digits;
std::vector<uint64_t> primes;
for (uint64_t p = 10; p <= limit;) {
uint64_t prime = pi.next_prime();
if (prime > p) {
Line 276:
First brilliant number >= 10^14 is 100,000,380,000,361 at position 174,155,363,187
First brilliant number >= 10^15 is 1,000,000,000,000,003 at position 2,601,913,448,897
First brilliant number >= 10^16 is 10,000,001,400,000,049 at position 13,163,230,391,313
First brilliant number >= 10^17 is 100,000,000,000,000,831 at position 201,431,415,980,419
 
Elapsed time: 01.16778850048 seconds
</pre>
 
1,777

edits