avva: (Default)
[personal profile] avva
Красивая задачка из последнего "Кванта". Не очень тяжелая.

На экзамен пришли 100 студентов. Преподаватель по очереди задает каждому студенту один вопрос: «Сколько из 100 студентов получат оценку “сдал” к концу экзамена?» В ответ студент называет целое число. Сразу после получения ответа преподаватель объявляет всем, какую оценку получил студент: “сдал” или “не сдал”.

После того, как все студенты получат оценку, придет инспектор и проверит, есть ли студенты, которые дали правильный ответ, но получили оценку “не сдал”. Если хотя бы один такой студент найдется, то преподаватель будет отстранен от работы, а оценки всех студентов заменят на “сдал”. В противном случае никаких изменений не произойдет. Могут ли студенты придумать стратегию, которая гарантирует им всем оценку “сдал”?

Комменты скрыты, открою вечером.

Update: открыл комментарии. Много правильных. Вот правильное решение, один из нескольких возможных способов описать одно и то же:

Каждый студент называет число, исходя из предположения, что он последний несдавший (т.е. он говорит число оценок "сдал" до него плюс число всех студентов после него). Тогда если этому студенту поставят оценку "не сдал", то либо его ответ был правильный, либо еще после него преподаватель обязан поставить кому-то еще один "не сдал". Если мы теперь посмотрим на последнего студента, получившего оценку "не сдал", выходит, что на нем преподаватель ошибся, и все оценки заменили на "сдал" - либо такого вообще не было, и он изначально всем дал оценки "сдал". В любом случае студенты победили.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

February 2026

S M T W T F S
1 2 3 4 5 67
8 9 10111213 14
15 16 17 18192021
2223 2425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 24th, 2026 01:29 pm
Powered by Dreamwidth Studios