vak: (Default)
[personal profile] vak
1000000000000066600000000000001

Посоветуйте красивый способ проверить.

Date: 2023-08-04 17:51 (UTC)
From: [personal profile] ichthuss
2^1000000000000066600000000000000 mod 1000000000000066600000000000001?

Date: 2023-08-05 04:28 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Кармайкл одобряэ.

Date: 2023-08-04 18:31 (UTC)
kondybas: (Default)
From: [personal profile] kondybas
Красиво!

А в сумму двух кубов сможет разложить?

Date: 2023-08-04 21:17 (UTC)
ircicq: (Default)
From: [personal profile] ircicq
С символьной математикой там всё в порядке
https://www.wolframalpha.com/input?i=factorize+++++a%5E3+%2B+b%5E3

Date: 2023-08-04 21:32 (UTC)
kondybas: (Default)
From: [personal profile] kondybas
Да я пошутил :) Мало надежды, что оно классическую P/NP задачу решит за вменяемое время для такого числа :)

Date: 2023-08-04 20:12 (UTC)
dennisgorelik: 2020-06-13 in my home office (Default)
From: [personal profile] dennisgorelik
> https://www.wolframalpha.com/input?i=Is+1000000000000066600000000000001+prime

Мне кажется, что более простое решение сложно найти.
Edited Date: 2023-08-04 20:12 (UTC)

Date: 2023-08-04 20:44 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
val primes: Stream[BigInt] = BigInt(2) #:: (BigInt(3) to n).toStream.filter { k => !primes.takeWhile(_ <= math.sqrt(k.toDouble)).exists(n % _ == 0) }; primes contains n("1000000000000066600000000000001")

// but no rush, we may not live by the time the result is returned
Edited Date: 2023-08-04 20:46 (UTC)

Date: 2023-08-04 21:39 (UTC)
kondybas: (Default)
From: [personal profile] kondybas
Да легко!

int main( char* mynumber ) { isprime( mynumber ) ? printf("Yep") : printf("Nope") }

Date: 2023-08-04 22:30 (UTC)
dennisgorelik: 2020-06-13 in my home office (Default)
From: [personal profile] dennisgorelik
В одно строчку можно на многих языках сделать. Но это будет длинная строчка.

В любом случае, hyperlink - более простое решение, потому что строчку кода нужно еще вставить в правильное место и выполнить.

Date: 2023-08-06 23:26 (UTC)
From: [personal profile] zyxman
Есть же какой-нить prime@home.