../images/Emo2.gif../images/Emo124.gifהסבר לפתרון../images/Emo26.gif
ההסבר יכול להיות קצת ארוך מדי לכן אתן אותו בקוים כלליים ואסמוך על האינטיליגנציה שלכם, שתוכלו להשלים בעצמכם. קודם כל בואו נבדוק כמה נשארים אחרי כל סיבוב. ובכן: 1. 1000 אנשים, 2. 500 אנשים, 3. 250 אנשים, 4. 125 אנשים, 5. 62 אנשים, 6. 31 אנשים, 7. 16 אנשים, 8. 8 אנשים, 9. 4 אנשים, 10. 2 אנשים ואח"כ נשאר האחרון. כל מספר סידורי מציין את הסיבוב בוא יוצא האדם להגן על עצמו. בואו ניקח לדוגמה את הסיבוב הראשון. היו 1000 אנשים. מכיוון שהאיש ירה אחד כן ואחד לא אז בסיום הסיבוב נשארו 500 אנשים. מכיוון שהוא התחיל לירות במס' 1 ודילג על 2 וכו', אז ברור שכל הזוגיים נשארו בחיים. כעת מה שחשוב לנו בבדיקה הוא מה קורה עם האיש האחרון. במקרה שלנו האחרון הוא מס' 1000 והוא נשאר בחיים. כעת כל מי שרוצה לפתור את החידה שירשום לעצמו את 30 המספרים האחרונים, מ-1000 ועד 970 ויסמן בהתאם. בסיבוב הראשון שימחוק את כל האי זוגיים וישאר עם המספרים הזוגיים. בסיבוב השני מכיוון שדילגנו על ה-1000 אז אנחנו שוב מתחילים לירות בראשון ולדלג, לכן גם בסיבוב השני האחרון ישאר בחיים. תמחקו את זה שלפני האחרון (998) ולסירוגין תורידו אנשים - אחד כן ואחד לא. בסיבוב השלישי כשיש 250 אנשים אז שוב מתחילים בראשון ומדלגים על האחרון. שוב תבצעו מחיקות בהתאם. בסיבוב הרביעי מתחילים בראשון אבל יש לנו מס' אי זוגי של אנשים (125), ולכן האחרון נאכל. תמחקו את מס' 1000 ולסירוגים אחד כן ואחד לא. הסיבוב החמישי הוא מעניין : יש מס' זוגי של אנשים אבל על הראשון מדלגים, כי ירינו מקודם על האחרון, לכן גם בסיבוב זה אנחנו יורים על האחרון. בסיבוב השישי יש מס' אי זוגי של אנשים אבל מתחילים לירות שוב בשני ולכן האחרון נשאר לנו. תמחקו את האחד לפני האחרון ולסירוגין. מהסיבוב השביעי והלאה תמיד יש מס' זוגי של אנשים ותמיד מתחילים לירות על הראשון - כלומר האחרון תמיד ישאר בחיים עד הסוף. אם לא טעיתם במחיקות שלכם אז תגלו שמס' 976 הוא הוא האחרון והזוכה המאושר. בתאבון למספר 976.