26-06-2007, 12:16
|
|
|
חבר מתאריך: 22.01.05
הודעות: 715
|
|
ציטוט:
במקור נכתב על ידי JamBurry
לא בטוחה שאתה צודק. (ואגב, זה מה ש-JamBurry אמרה, ולא אמר... )
נסתכל על חלוקת שלמים עם k טבעי: N div 2 במשך k פעמים יוגדר בתור:
(trunc(...(trunc(trunc(N / 2) / 2).../2) (כש-trunc זה לחתוך את החלק העשרוני).
בעוד ש- N div 2^k זה (trunc(N / 2^k ואז מדובר על שני ביטויים שונים לחלוטין.
לדעתי, הכיוון הוא להסתכל על שני מקרים:
1. אם N הוא זוגי אז אין הבדל בין חלוקה רגילה ב-2 לחלוקת שלמים וה-trunc הנ'ל חסר ערך ==> פשוט וקל.
2. אם N הוא אי-זוגי, אז ל-trunc יש משמעות. תהיה לנו בעייה רק אם סכום כל השאריות מכל החילוקים יהיה גדול מהמחלק. היות ושארית מחלוקה ב-2 זה רק 1 או 0, אז סכום כל השאריות יהיה קטן-שווה ל-k ובפרט קטן מ-2 בחזקת k. ==> הטעות לא תשנה את החלוקה.
JAM
|
אם הבנתי נכון חילוק שלם הוא עיגול למטה?
כי אם כן אז אני חושב ששני הביטויים אינם שווים.
|