Тема Всесиб (Всесибирская открытая олимпиада школьников)
Логика на Всесибе
Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела всесиб (всесибирская открытая олимпиада школьников)
Решаем задачи

Ошибка.
Попробуйте повторить позже

Задача 1#66866

На некотором острове живёт 100  человек, каждый из которых является либо рыцарем, который всегда говорит правду, либо лжецом, который всегда лжёт.

Однажды все жители этого острова выстроились в ряд, и первый из них сказал:

“Количество рыцарей на этом острове является делителем числа

Затем второй сказал:

“Количество рыцарей на этом острове является делителем числа

и так далее до сотого, который сказал:

“Количество рыцарей на этом острове является делителем числа

Определите, сколько рыцарей может проживать на этом острове. Найдите все ответы и докажите, что других нет.

Источники: Всесиб-2022, 7.4 (см. sesc.nsu.ru)

Подсказки к задаче

Подсказка 1

Что можно сказать про человека, который был первым рыцарем? Чему равно число рыцарей, если мы знаем номер первого из них?

Подсказка 2

Число рыцарей равно номеру первого рыцаря, поскольку, если он первый, значит все до этого соврали, а это значит, что кол-во рыцарей не делится ни на какие числа от 1 до х, где х - номер первого рыцаря. Что тогда это дает? На каких позициях стоят другие рыцари?

Подсказка 3

Рыцари стоят на позициях х,2х,3х,….,х^2. Ведь рыцарей ровно х, и при этом все люди, которые стоят на местах х,2х,…,х^2 не соврали. Теперь мы знаем, где стоят рыцари. А какие условия это накладывает на х? Что , в силу этих условий, можно сказать про их кол-во?

Подсказка 4

В силу этих условий, получаются две оценки: х^2<=100, x(x+1)>100. Откуда х=10. Но нет ли в наших рассуждениях какой-то ошибки, за которую могут снять 1-2 балла? Вспомните рассуждения и найдите ее.

Подсказка 5

Верно, в наших рассуждениях, мы сначала брали первого рыцаря, а потом что-то из этого находили. Но мы не задумались, что первого рыцаря может и не быть! А ведь такая ситуация тоже подходит.

Показать ответ и решение

Если рыцарей нет, то все говорящие врут, так как 0  не является делителем какого-либо натурального числа.

Если рыцари есть, то пусть первый рыцарь имеет номер x.  Тогда число рыцарей является делителем числа x,  но не будет являться делителем чисел 1,2...,x− 1,  поскольку до него все лгали. Легко видеть, что тогда число рыцарей равно x.  Тогда ему кратны только числа x,2x,3x,...,kx.  Здесь kx≤ 100,(k+1)x> 100.  Ровно на этих позициях и только на них и должны стоять рыцари, откуда всего их будет k= x.  Имеем  2
x ≤ 100,x(x+ 1)> 100.  Под это условие подходит только x= 10.  В качестве примера достаточно поставить рыцарей на позиции 10,20,...100.

Ответ:

 0  и 10

Ошибка.
Попробуйте повторить позже

Задача 2#38861

В кружке занимались 50  школьников, которые иногда ходили на занятия. Оказалось, что любые два школьника встретились на каком-либо занятии ровно один раз. Кроме того, известно, что ни на одно занятие не приходили все школьники одновременно. Докажите, что есть школьник, который был хотя бы на 8  занятиях.

Источники: Всесиб-2020, 7.5 (см. sesc.nsu.ru)

Подсказки к задаче

Подсказка 1!

У нас есть запутанная конструкция с кучей условий. Давайте начнем ее распутывать и посмотрим на одного из учеников. Посмотрим от противного, пусть он не посетил 8 занятий. Тогда применим принцип Дирихле к количеству учеников и количеству занятий, которые он мог посетить

Подсказка 2!

Верно, у нас получится, что он встретил хотя бы 7 человек на одном из занятий. А тут пришло время воспользоваться условием о том, что ни на одном занятии не было всех учеников вместе....

Подсказка 3!

Осталось только аккуратно посчитать, почему для человека, которого не было на том занятии, будет хотя бы 8 занятий!

Показать доказательство

Предположим, что это не так, то есть каждый школьник был не более, чем на 7  занятиях. Тогда по принципу Дирихле на одном из них он встретил хотя бы 7  школьников (оставшихся школьников 49  ). Пусть это было занятие по математике. По условию на нём были не все школьники, поэтому также найдётся такой, который на нём отсутствовал (назовём его Вася). Вася должен встретить всех школьников (которых как минимум 8  ) с математики на других занятиях. Но раз между собой математики уже виделись, то встречи между ними произошли на разных восьми занятиях. Вася должен быть на всех. Получаем противоречие с тем, что каждый был не более, чем на семи занятиях.

Рулетка
Вы можете получить скидку в рулетке!