2 разбойника сели на лодку и перебрались на другой берег, затем два купца перебрались на другой берег. Последний разбойник перебрался на противоположный берег, и затем последний купец перебрался на противоположный берег. Лодка совершила 2 рейса.
Представим 135 по основанию х в расширенной записи.
1·x²+3·x+5 = 59
x²+3x-54=0
D=3²-4·1·(-54)=9+216=225; √225=15
x₁=(-3-15)/2 < 0 не подходит
x₂=(-3+15)/2=6
Проверка 6²+3·6+5=36+18+5=59
===== PascalABC.NET =====
begin
var a := ArrRandom(40, -99, 99);
a.Println;
var i := a.IndexMax;
a?[:i]
.Where(p -> p <> 0)
.Aggregate(Biginteger.One, (p, q) -> p * q)
.Print
end.
(x не принадлежит P) v (x принадлежит Q) v (x не принадлежит A) v (x принадлежит R) как любезно упростил preceptor
в коментариях
т.е. чтоб выражение было истинным, то достаточно чтоб хоть одно выражение в скобочках было истинным
Менять мы можем только А, то есть нужно добитьсяя истиности для (x не принадлежит A) при любом х
а это А = пустое множество