כותרת: מספר פתרונות?
לפי מה שזה ניראה יש מספר פיתרונות לשאלה…
הרי צריך למצוא מספרים Mul ו shift שיתאימו למשוואה הבא בצורה הכי קרובה:
Mul=(2^Shift)/17 +1
בנוסף לתנאי שmul צריך לא להיות גדול מ 65537(מאחר והמספר הגדול ביותר שa יכול להיות הוא 65535)
דבר נוסף הוא שעל מנת שהמשוואה הזאת תיהיה כמה שיותר קרובה לייצוג קרוב במספר שלם צריך לבחור את המספר הכי גדול למרות שאם ההגבלה על גודלו של a לא חייבים לבחור את המספר הכי גדול.
לכן גם המספרים:
18 ו 11421
19 ו 30841
20 ו 61681
כמובן שעבור shift נמוך מדי התוצאה לא תיהיה נכונה בגלל אי הדיוק של השלם…
דרך אגב… בתהליך נתקלתי בתופעה מעניינת: כל חזקה של 2 ,שהמעריך שלה הוא בעצמו חזקה של 2, פחות אחת מתחלק ב17 ללא שארית…