Шешімі: Родные сёстры в базе данных
Ниже представлены два фрагмента таблиц из базы данных о жителях микрорайона. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. На основании приведённых данных определите наибольшую разницу между годами рождения родных сестёр. При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц.
Примечание. Братьев (сестёр) считать родными, если у них есть хотя бы один общий родитель.
| ID | Фамилия_И.О. | Пол | Год_рождения |
|---|---|---|---|
| 64 | Келдыш С.М. | М | 1989 |
| 66 | Келдыш О.Н. | Ж | 1964 |
| 67 | Келдыш М.И. | М | 1962 |
| 68 | Дейнеко Е.В. | Ж | 1974 |
| 69 | Дейнеко Н.А. | Ж | 1994 |
| 70 | Сиротенко В.Н. | М | 1966 |
| 72 | Сиротенко Д.В. | Ж | 1995 |
| 75 | Сиротенко Н.П. | М | 1937 |
| 77 | Мелконян А.А. | М | 1987 |
| 81 | Мелконян И.Н. | Ж | 1963 |
| 82 | Лурье А.В. | Ж | 1989 |
| 86 | Хитрово Н.И. | М | 1940 |
| 88 | Хитрово Т.Н. | Ж | 1968 |
| 89 | Гурвич З.И. | Ж | 1940 |
| … | … | … | … |
В таблице 2 указаны пары «ID родителя — ID ребёнка»: 66—64, 67—64, 86—66, 81—69, 75—70, 89—70, 70—72, 88—72, 81—77, 75—81, 89—81, 70—82, 88—82, 86—88.
Шешім по шагам
4 қадамПо таблице 2 группируем детей по общему родителю и оставляем только пары детей женского пола.
Дети с ID 72 и 82 имеют общего родителя с ID 70, а также общего родителя с ID 88. Их годы рождения — 1995 и 1989.
Разность годов рождения этих сестёр равна:
$$|1995 - 1989| = 6$$У других пар родных сестёр разность меньше: например, у людей с ID 66 и 88 она равна $|1964 - 1968| = 4$.
Где здесь ошибаются
Сравнивают всех женщин в таблице, не проверяя наличие общего родителя.
Учитывают братьев или смешанные пары вместо пар сестёр.
Берут разность между годами рождения детей, у которых нет общего родителя.