Построим диаграмму Эйлера-Венна и обозначим каждую область цифрой. Тем самым получается, что: • Евклид & Аристотель & Платон - это область под номером 4 и она равна 120 • Евклид & Платон - это область под номерами 5 и 4 и их сумма равна 280 • Евклид & Аристотель - это область под номерами 2 и 4 и их сумма равна 780
Нам надо найти сколько страниц будет найдено по следующему запросу Евклид & (Аристотель|Платон), т.е. получается что нам надо найти сумму 2, 4 и 5 области.
Далее мы знаем, что 4ая область равна 120, тогда мы можем найти чему равна 5 область (от 280 отнимаем 120 получаем 160) Находим 2 область, а это 780-120 получаем 660. Зная все эти области складываем их 660+120+160 получаем 940
// PascalABC.NET 3.3, сборка 1555 от 21.10.2017 // Внимание! Если программа не работает, обновите версию!
begin Writeln('*** Исходный массив A ***'); var a:=MatrRandom(10,10,0,20); a.Println(3); Writeln(3*a.ColCount*'-'); var b:=a.Rows.Select(row->row.Sum).ToArray; Writeln('*** Массив B ***'); b.Println end.
ответ:15127
Объяснение:
0101000001111001 - 0001010101100010 = 20601 - 5474 = 15127