חידה...

nocgod

New member
חידה...

קצת מת פה, אחוד לכם חידה...

צריך למצוא 10 מספרים (שונים) כך שמהן ניתן יהיה להרכיב (על ידי חיבור) כל מספר אחר בין 1 ל 1000, לא חובה להשתמש בכל 10 המספרים להרכבת מספר ניתן להשתמש רק בחלקם.

שבוע טוב :)
 

Netanel w

New member
קל


ב10 ספרות בבינארית ניתן לייצג כל מספר בין 0 ל 1023, לכן התשובה המיידית היא:
1,2,4,8,16,32,64,128,256,512
 

nocgod

New member
חבל שענית כזה מהר... עוד אנשים אולי רצו לחשוב

אגב כן... הפיתרון מתבקש אם אתה מכיר מספרים בינאריים..
 

פרסאוס

New member
גם אם אתה לא מכיר

זה לא שיש הרבה אפשרויות אחרות.
אתה מתחיל ב 1 ומגדיל ככל הניתן תוך שמירה על אותה רזולוציה מה שייתן את אותה תוצאה.
למעשה, החישוב הבינארי הגיע בדיוק מכאן (ולא ההיפך)...
 

nocgod

New member
לא בטוח שהבנתי את השיטה שלך...

כאילו את המספרים הראשונים אתה יכול לנחש בצורה שיטתית לא בטוח כמה זה טריויאלי לנחש את 16 ועד 1023...
 

פרסאוס

New member
רזולוציה מקסימלית היא כפל ב2.

המספר הראשון הוא 1.
השני, הכי גדול אליו אפשר להגיע מבלי לוותר על מספר בדרך (3) הוא 2.
וכך 4,8,16 וכו
השיטה הבינארית למחשבים הגיעה מהנוסחא הפשוטה הזאת.
 
למעלה