הנה אחת טובה ../images/Emo13.gif
יש לך בניין עם p קומות. יש לך n ביצים. אתה יכול לזרוק ביצים מהבניין... אם ביצה נשברת, נניח, בקומה 20, היא תשבר בכל קומה מעליה גם. אם ביצה לא נשברת, נניח, בקומה 10, היא לא תשבר בכל קומה מתחת לה. אם ביצה אחת נשברת מקומה כלשהי, כמובן שגם כל האחרות, כלומר הביצים זהות. עליך למצוא את הדרך האופטימלית בה תזרוק את הביצים (מקומות שונות, אם יקרו תנאים כאלה וכאלה) כדי שתוכל, בסיום התהליך, לענות לי על השאלה: "האם מהקומה הככה וככה ביצה נשברת?" אפתור עבור n=1, שזהו מקרה פשוט. אם נתחיל לזרוק מקומה גדולה מ-1, הביצה עלולה להשבר. במקרה כזה, לא נוכל לבדוק מה קורה בקומות מתחת לה, ולא נצליח. לכן עלינו להתחיל מ-1, 2, וכו´. כלומר, מספר הזריקות המינימלי שאנחנו יכולים להבטיח הוא p. פתור עבור שתי ביצים, n=2 ו-p=100, כלומר מאה קומות. התשובה לכאן היא התהליך שתבצע ומספר הזריקות שתסתפק בהן. במקרה זה אתה יכול להרשות לעצמך לשבור ביצה אחת ועדין לא לסיים את התהליך, ולכן תוכל לעשות זאת בפחות זריקות. פתור עבור n=3 ומאה קומות. התשובה לכאן היא התהליך שתבצע ומספר הזריקות שתסתפק בהן. הכלל עבור כל n וכל מספר של קומות. התשובה לכאן היא התהליך שתבצע וביטוי עבור מספר הזריקות שתסתפק בהן שתלוי במספר הקומות ובמספר הביצים. פתור עבור אינסוף ביצים. לכאן התשובה היא התהליך שתבצע וביטוי התלוי במספר הקומות שאומר מהו מספר הזריקות שיספיקו לך.