В этой задаче, поставленной xnor, нас попросили реализовать умножение XOR. В этой задаче цель состоит в том, чтобы найти первые n
простые числа XOR. Простые числа XOR очень похожи на простые простые числа, как вы можете видеть из следующих определений:
Определение простого числа: положительное число больше 1, которое не может быть сформировано путем умножения двух чисел, кроме как умножением 1 и самого себя.
Определение простого числа XOR: положительное число больше 1, которое не может быть сформировано посредством умножения XOR двух чисел, кроме как умножением XOR 1 и самого себя. Обратите внимание, что простые числа XOR составляют последовательность A014580 .
Умножение XOR определяется как двоичное длинное умножение без переноса. Вы можете найти больше информации о умножении XOR в вызове xnor .
Входные данные:
Целое число n
.
Выход:
Первые n
простые числа XOR.
Вот простые числа XOR до 500:
2 3 7 11 13 19 25 31 37 41 47 55 59 61 67 73 87 91 97 103 109 115 117 131 137 143 145 157 167 171 185 191 193 203 211 213 229 239 241 247 253 283 285 299 301 313 319 333 351 355 357 361 369 375 379 391 395 397 415 419 425 433 445 451 463 471 477 487 499
F_2[x]
.