Изображаем условие на кругах Эйлера. Если по запросу "паркур и конкур" ничего не найдено, то тем более ничего не будет найдено по запросу "паркур и конкур и прыжок". Остальные области заполняются однозначно, сначала пересечения, потом, чтобы суммарные количества совпали с условием.
Запросу "паркур или прыжок или конкур" соответствует объединение всех областей, по запросу будет найдено (58 - 32) + (52 - 14) + (99 - 14 - 32) + 14 + 32 + 0 + 0 = (58 + 52 + 99) - (32 + 14 + 0) + 0 = 163 тысячи страниц
Ответ:
n = int(input())
while n % 8 != n:
n //= 8
print(n)
Хоть и 8 балов это маловато за задачу на знание языка программирования, но этот код работает.
var a,b:integer;
begin
readln(a,b);
if(a mod 2 = 0) and (a > b) then
writeln('Наибольшее, четное число: ',a)
else begin
if(b mod 2 = 0) and (b > a) then
writeln('Наибольшее четное число: ',b)
else
writeln('Не найдено');
end;
end.
Он окажется в исходной точке и нарисует квадрат стороной в 10 метров