Поделитесь своими знаниями, ответьте на вопрос:
Пусть А и В — это множество страниц, которые найдены поисковым сервером в результате запросов, приведённых ниже. Определите, какому из запросов соответствует наименьшее количество страниц. В запросах использованы символы логических операций: для обозначения логической операции ИЛИ использован символ | (поиск по любому из слов); для обозначения логической операции И использован символ & (поиск по всем словам А. Протокол & Интернет & HTTP Б. Протокол | Интернет & HTTP В. Протокол & Интернет | HTTP Г. Протокол | Интернет | HTTP
import math
p = int(
b = false
for i in range(1, p ** 2):
gip = (p ** 2) + (i ** 2)
if math.sqrt(gip) % 1 == 0:
b = true
if int(math.sqrt(gip)) ! = p:
print(int(math.sqrt(
if b == false:
print(-1)
# что-то типо этого, но не проходит по времени. надо смотреть диапазон. может если кто дорешает, ответьте. а так всё норм работает)