MrGowno
08.05.2020 18:09

Сколько существует различных наборов значений логических переменных x1, x2, x3, y1, которые удовлетворяют всем перечисленным ниже условиям? (¬(x1 ≡ x2) ∨ ¬ (y1 ≡ y2)) = 1 (¬(x2 ≡ x3) ∨ ¬ (y2 ≡ y3)) = 1 (¬(x3 ≡ x4) ∨ ¬ (y3 ≡ y4)) = 1 (¬(x4 ≡ x5) ∨ ¬ (y4 ≡ y5)) = 1 x5 ∨ y5 = 1 в ответе не нужно перечислять все различные наборы значений переменных x1, x2, x3, y1, при которых выполнена данная система равенств. в качестве ответа вам нужно указать количество таких наборов.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
KimTaehyeng
27.06.2022 23:43
// PascalABC.NET 3.3, сборка 1542 от 05.10.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var n:=8;
  var a:=new real[n,n];
  var k:=1;
  for var i:=0 to n-1 do
    for var j:=0 to n-1 do begin
      if i.IsEven then a[i,n-1-j]:=k
      else a[i,j]:=k;
      k+=1
      end;
  a.Println(3,0)
end.

Результат
  8  7  6  5  4  3  2  1
  9 10 11 12 13 14 15 16
 24 23 22 21 20 19 18 17
 25 26 27 28 29 30 31 32
 40 39 38 37 36 35 34 33
 41 42 43 44 45 46 47 48
 56 55 54 53 52 51 50 49
 57 58 59 60 61 62 63 64
0,0(0 оценок)
Ответ:
dianadobosh13
14.04.2021 20:59

Полные обороты не влияют на положение финиша, так что их можно вычесть из дистанции. Периметр прямоугольника равен P = 2(A + B), так что после выкидывания полных оборотов дистанция будет равна L mod P, где mod - операция взятия остатка. После этого L < P; если L < A, то финиш будет снизу, если A < L < A + B - справа, если A + B < L < 2A + B - сверху, а иначе слева.

Код (python 3):

A = int(input())

B = int(input())

L = int(input())

P = 2 * (A + B)

L = L % P

if L < A:

   print("BOTTOM")

elif L < A + B:

   print("RIGHT")

elif L < 2 * A + B:

   print("TOP")

else:

   print("LEFT")

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота