נימוק...
גם לי יצא 180, בשיטה הבאה... ב20 ש"ח אפשר לגלות את המספר מתוך 2 מספרים ("האם זה מספר א" - אם כן זה עלה 10 ש"ח לגלות, אם לא זה עלה 20 ש"ח לגלות שזה מספר ב) ב30 ש"ח, אפשר לגלות את המספר מתוך 3 (נניח שהם 1-2-3, "האם המספר גדול מ1" במידה ולא זה 1, במידה וכן, אז זה עלה לנו 10 ש"ח להגיע שוב ל2 מספרים) ב40 ש"ח, אפשר לגלות את המספר מתוך 5 ("האם הוא גדול מ2" אם כן, אז זה שוב לגלות את המספר מתוך 3 ב30, אם לא, אז זה לגלות את המספר מתוך 2 ב20) מפה והלאה, צריך למצוא מקדם שיתן מצב שבו כמות המספרים שתרד לנו בשאלה "האם המספר קטן מm" יהיה כמה שיותר שווה עבור כן או לא באותו מחיר, ז"א שפעמיים "כן" ישאיר אותנו עם אותה כמות מספרים כמו פעם אחת "לא"... למצוא את המספר הזה: zzz 1-x=x^2 zzz ולכן x=0.618... ולכן אם נשאר לנו רצף של n מספרים (בשאלות של גדול/קטן זה תמיד ישאר רצף) השאלה תמיד תהיה "האם המספר קטן מ zzz 0.618*n+c zzz (כאשר c+1 הוא המספר הנמוך ביותר ברצף) עכשיו אני מתחיל ב5, וכל פעם מחלק ב0.618 (לאחר כל פעם כזאת מקצץ את המספרים שאחרי הנקודה, מאחר ואנחנו הולכים על "המקרה הגרוע ביותר")... אחרי 14 פעמים כאלה, התוצאה היא 5779 (אחרי 13 זה עדיין 3572) לכן אפשר להגיע מ4000 מספרים ל5 במקסימום 14 שאלות (שהתשובה עליהן היא כן, כל שאלה שהתשובה היא לא שווה ל2 שאלות שהתשובה היא כן) (במידה ובשלב של 6-8 מספרים שנותרו, על השאלה "האם המספר גדול מ3" התשובה היא לא, אז כבר הגענו להוצאה של 150 ש"ח, אבל נשארו רק 3 מספרים ולא 5 אז עדיין אפשר ב180)