Давненько у меня не было задач, которые, кажется, невозможно решить. Но время пришло, так что сразу к делу. На столе аккуратными рядами разложены 100 игральных карт. 10 из них лежат лицом вверх, а остальные 90 — рубашкой вверх. Как именно они разложены вы не знаете, на глазах у вас плотная маска, через которую ничего не видно, почувствовать на ощупь, где у карты лицо, а где рубашка, невозможно. При этом вам каким-то образом нужно сделать так, чтобы на столе получилось две группы карт, в каждой из которой будет одинаковое количество карт, лежащих лицом вверх. Как это сделать? Говорят, что эту задачу давали на собеседовании в Apple. Впрочем, интересным задачам всегда придумывают подобную легенду, так что особо верить в это не будем. Лучше давайте разберём её решение. На первый взгляд, решить задачу невозможно. Мы не занем, какие карты лежат лицом вверх, а потому вероятность того, что, взяв наугад пять случайных карт и отложив их отдельно в надежде на то, что именно они лежали лицом ввер
Хардкорная задача и простое решение, которое кажется невозможным
25 декабря 202425 дек 2024
2572
2 мин