В коллективе из 30 человек любых пятерых можно усадить за круглый стол так, что каждый будет сидеть рядом со своими знакомыми. Докажите, что в этом коллективе найдётся компания из 10 человек, где каждый знаком с каждым
Из условия следует, что ни у кого нет троих не знакомых с ним, а также то, что нет тройки попарно незнакомых. В противном случае к ним добавляем каких-то двоих, и этих пятерых будет не рассадить.
Из условия следует, что ни у кого нет троих не знакомых с ним, а также то, что нет тройки попарно незнакомых. В противном случае к ним добавляем каких-то двоих, и этих пятерых будет не рассадить.Рассмотрим дополнение графа знакомств в полном графе -- это удобно, так как рёбер мало. Степень каждой вершины не больше 2, и в графе нет треугольников. Рассмотрим связную компоненту. Это или линейный граф (возможно, из одной вершины), или цикл. Будем в каждой компоненте выбирать подмножество вершин, в котором нет соединений. Если мы в сумме наберём 12 человек, то задача решена: представители разных компонент между собой знакомы.
Из условия следует, что ни у кого нет троих не знакомых с ним, а также то, что нет тройки попарно незнакомых. В противном случае к ним добавляем каких-то двоих, и этих пятерых будет не рассадить.Рассмотрим дополнение графа знакомств в полном графе -- это удобно, так как рёбер мало. Степень каждой вершины не больше 2, и в графе нет треугольников. Рассмотрим связную компоненту. Это или линейный граф (возможно, из одной вершины), или цикл. Будем в каждой компоненте выбирать подмножество вершин, в котором нет соединений. Если мы в сумме наберём 12 человек, то задача решена: представители разных компонент между собой знакомы.Для линейного графа раскрасим вершины через одну, и возьмём тот цвет, представителей которого не меньше. Это даст как минимум половину. Если цикл имеет чётную длину, то мы также выбираем половину -- через одного. Наконец, пусть цикл имеет длину 2k+1, где k>=2. Тогда можно взять k человек с номерами 2, 4, ... , 2k. Доля числа взятых равна k/(2k+1)>=2/5. Отсюда следует, что мы можем взять как минимум 2/5 от общего числа, а это и есть 12. Они попарно знакомы.
Декоративно-прикладное искусство — сложное и многогранное явление культуры.Оно охватывает многие виды народных промыслов.Возникнув в глубокой древности, декоративно-прикладное искусство стало одной из важнейших областей народного творчества. Современные изделия декоративно-прикладного искусства созданы с учетом народных традиций и моды сегодняшнего дня.Каждая выставка народного искусства — это всегда открытие мира красоты и мудрости.Многое из того, что каждый из вас попытается любовно сделать своими руками, будет доставлять окружающим людям
Представим, как выглядело число, записанное мистером Фоксом: сначала шли девять цифр, означающие первые 9 натуральный чисел (от 1 до 9). Затем шли 90 двузначных чисел (от 20 до 99), каждое состоит из двух цифр. Все последующие числа были трёхзначными (от 100 до 500).
Первые 99 чисел состоят из (9 + 90*2 = 189) цифр. Значит, мистер Фокс стёр (500 - 189 = 311) цифр в таком числе: 100101102...500. Нам нужно найти первую нетронутую цифру, т.е. 312 в числе. Но как это сделать?
Давайте попробуем взять 3 цифру этого числа. Это будет 0, последняя цифра числа 100. Теперь попробуем взять 6 цифру. Это будет 1, последняя цифра числа 101. 312 так же делится на 3, как 3 и 6. Это значит, что 312 цифра длинного числа - последняя цифра (312/3 = 104) трёхзначного числа.
Первое трёхзначное число - 100, второе - 101... Сто четвёртое - 203. А последняя цифра этого числа - тройка.
ответ: 3
P.S.
Для проверки можно обратиться за к компьютеру. Напишем небольшую программу на языке Python, которая записывает в строковую переменную первые 500 натуральных чисел подряд, а после этого выводит на экран 501 символ строки. Напоминаю, что в программировании принято считать с 0, не с единицы, поэтому мы обращаемся к элементу с индексом 500, а не 501.
s = '1' for i in range (2, 501): s += str(i) print (s[500])
Из условия следует, что ни у кого нет троих не знакомых с ним, а также то, что нет тройки попарно незнакомых. В противном случае к ним добавляем каких-то двоих, и этих пятерых будет не рассадить.
Из условия следует, что ни у кого нет троих не знакомых с ним, а также то, что нет тройки попарно незнакомых. В противном случае к ним добавляем каких-то двоих, и этих пятерых будет не рассадить.Рассмотрим дополнение графа знакомств в полном графе -- это удобно, так как рёбер мало. Степень каждой вершины не больше 2, и в графе нет треугольников. Рассмотрим связную компоненту. Это или линейный граф (возможно, из одной вершины), или цикл. Будем в каждой компоненте выбирать подмножество вершин, в котором нет соединений. Если мы в сумме наберём 12 человек, то задача решена: представители разных компонент между собой знакомы.
Из условия следует, что ни у кого нет троих не знакомых с ним, а также то, что нет тройки попарно незнакомых. В противном случае к ним добавляем каких-то двоих, и этих пятерых будет не рассадить.Рассмотрим дополнение графа знакомств в полном графе -- это удобно, так как рёбер мало. Степень каждой вершины не больше 2, и в графе нет треугольников. Рассмотрим связную компоненту. Это или линейный граф (возможно, из одной вершины), или цикл. Будем в каждой компоненте выбирать подмножество вершин, в котором нет соединений. Если мы в сумме наберём 12 человек, то задача решена: представители разных компонент между собой знакомы.Для линейного графа раскрасим вершины через одну, и возьмём тот цвет, представителей которого не меньше. Это даст как минимум половину. Если цикл имеет чётную длину, то мы также выбираем половину -- через одного. Наконец, пусть цикл имеет длину 2k+1, где k>=2. Тогда можно взять k человек с номерами 2, 4, ... , 2k. Доля числа взятых равна k/(2k+1)>=2/5. Отсюда следует, что мы можем взять как минимум 2/5 от общего числа, а это и есть 12. Они попарно знакомы.