Saturday, December 12, 2009

Задача



Пьяный программист отмывает свою клавиатуру от налипшей грязи и крошек.
Клавиатура разобрана на составляющие ее детали, клавиши выковырены по одной и ссыпаны в тазик. Сверху залиты кипятком и добавлено моющее средство.



Процесс отмывания выглядит следующим образом: программист берет наугад одну клавишу из тазика, отмывает ее щеточкой со всех сторон и бросает обратно. На отмывание одной клавиши от налипшего говна и крошек у программиста уходит ровно 10 секунд.
Через 20 минут ему надоедает заниматься этой ерундой, он сливает воду, сушит кнопки феном, собирает клавиатуру и вставляет последовательно все клавиши обратно ни разу не ошибившись с их расположением.
Каково наиболее вероятное количество чистых клавиш в клавиатуре пьяного программиста, не сумевшего нормально организовать процесс чистки, если известно, что всего клавиш 104?

6 comments:

wolandr said...

Примерно так:

cl = 1.0
for i in range(119): сl += (104 - cl) / 104

получим 71.3788259022 клавиш.

Для получения 103 чистых клавиш ему потребуется полтора часа - дешевле купить новую.

DrMouse said...

Клавиши 99,99% чистоты.
ЧДА.

vovs said...

Максимально возможны 104 клавиши. Реально может быть только одна, учитывая состояние программиста.

vovs said...

А вот когда вы, коллега, позовете нас построить Иглу в вашей усадьбе?

DrMouse said...

Какая безобразная картина - клавиатура изнутри. Как будто компьютерная анатомичка. Так Вы, сударь, нам еще решитесь показать множительную технику вашего вычислительного питомца.

gohang said...
This comment has been removed by a blog administrator.