חזור לתיקייה: תרגול

2 - בעיות מניה והמקדם המולטינומי

חיפוש בתיקיה
Ctrl K
לחץ כאן או הקש Ctrl K כדי לחפש בכל התיקיה
  • כללי
  • עוד תרגילים

2 - בעיות מניה והמקדם המולטינומי

02340141

קומבינטוריקה למדעי המחשב

רשימות תרגול לקריאה בשבת

בעיות מניה והמקדם המולטינומי

הופק מתוך תקיית התואר של שקד

uni-folder.vercel.app

תרגיל

נתונות 101010 סוכריות לחלוקה בין משה וחיים.
א. כמה אפשרויות לחלוקה יש, בהנחה שהסוכריות זהות?
ב. כמו בסעיף הקודם אך הפעם הסוכריות שונות.
ג. הסוכריות שונות, אבל לא בהכרח כל הסוכריות מחולקות.

פתרון א':
נדרש לדעת עוד כמה דברים לפני שאנו פותרים את התרגיל:

  • האם חייב לחלק את כל הסוכריות? כן
  • האם איכפת לי איזה סוכריות מקבל משה ואיזה חיים? לא - בגלל שהסוכריות זהות. ⇐ איכפת לנו רק מהכמות שכל אחד מקבל.

נסמן ב-mmm את כמות הסוכריות שמשה מקבל וב-hhh את כמות הסוכריות שחיים מקבל. ונקבל כי h=10−mh=10-mh=10−m.
נראה כי:

hmn0n−11⋮⋮0n\begin{matrix} h & \qquad \quad & m \\ n & & 0 \\ n-1 & & 1 \\ \vdots & & \vdots \\ 0 & & n \end{matrix}hnn−1⋮0​​m01⋮n​

לכן, יש לנו 111111 אפשרויות במקרה הזה לחלוקה. (כי יש {0,1,…,n}\left\{ 0,1,\dots,n \right\}{0,1,…,n} אפשרויות)

פתרון ב':
נדרש כעת להגיד בדיוק אילו סוכריות משה קיבל ואילו סוכריות חיים קיבל. נשתמש באותם משתנים ממקודם.
עבור כל מצב בשאלה הקודמת, נניח mmm ו-10−m10-m10−m, כמה דרכים ניתן לחלק את הסוכריות? (שהרי הן עכשיו שונות)
זוהי בחירה ללא חשיבות לסדר של mmm סוכריות מתוך 101010 ואז חיים מקבל את כל מה שלא בחרנו. לכן זה (10m)\begin{pmatrix}10 \\ m\end{pmatrix}(10m​) עבור 0≤m≤100\leq m\leq100≤m≤10.

הערה (מה עשינו פה?)

חילקנו את הפתרון למקרים זרים ולכן נבטא אותו באמצעות סכום

∑m=010(10m)\sum_{m=0}^{10} \begin{pmatrix} 10 \\ m \end{pmatrix}m=0∑10​(10m​)

זה לא טוב כתשובה סופית("בקורס הזה אנחנו לא אוהבים סכום" - המתרגל) ולכן, נדרש למשהו אחר כדי לייצג את התשובה שלנו.
נשים לב כי לכל סוכריה יש 222 מצבים: או שהיא אצל חיים או שהיא אצל משה. זה קורה לכל סוכריה ולכל סוכריה אנו יכולים לבחור את שאר האופציות - זהו אינו משהו שאנו עושים בנפרד ולכן זה יהיה כפל.
לכן, הפתרון שלנו יהיה:

2⋅2⋅2⋯210=210\overbracket{2\cdot 2\cdot 2\cdots 2}^{10}=2^{10}2⋅2⋅2⋯210=210

הפתרונות זהים, אך אנו נעדיף את 2102^{10}210.

פתרון ג':
כעת נוספה לנו עוד אפשרות - לא לחלק לאף אחד. לכן, במקום 2102^{10}210 נקבל 3103^{10}310.

תרגיל

כמה אפשרויות יש להושיב nnn אנשים על ספסל כאשר:
א. סם רואה את סימה מימינו (לאו דוקא צמוד)?

פתרון א':
תחילה נבחר שני מושבים עבור סם וסימה: (n2)\begin{pmatrix}n\\ 2\end{pmatrix}(n2​).
נושיב את סם וסימה בשני המושבים - לזה דרך אחת כי סם חייב להיות משמאל לסימה.
כעת, נבחר את המקמות של כל שאר האנשים הלא חשובים: (n−2)!(n-2)!(n−2)! - נזכור זאת מתמורות.
בסה"כ יש לנו: (n2)(n−2)!\begin{pmatrix}n\\ 2\end{pmatrix}(n-2)!(n2​)(n−2)!.

נסתכל על פתרון נוסף: נקרא לקבוצת ההושבות של סימה מימין לסם AAA ולקבוצת ההושבות של סם מימין לסימה BBB. בין הקבוצות הללו מתקיים A∩B=∅A \cap B=\emptysetA∩B=∅. גודל הקבוצות הללו שווה שכן קיימת פונקציה חח"ע ועל f:A→Bf:A\to Bf:A→B כך שעבור כל סידור מתקיים כי fff נותנת סידור זהה בו סם וסימה הפוכים במקומם. (בשיעורי הבית ובמבחן כמובן נדרש להגדיר במדוייק ולהוכיח) ⇐ ∣A∣=∣B∣|A|=|B|∣A∣=∣B∣.
על פי עקרון החיבור מתקיים: ∣A∣+∣B∣=n!|A|+|B|=n!∣A∣+∣B∣=n! ולכן 2∣A∣=n!2|A|=n!2∣A∣=n! ולכן ∣A∣=n!2|A|=\frac{n!}{2}∣A∣=2n!​.


משפט

הבעיות הבאות שקולות:

  • בחירה עם חזרות של kkk מתוך nnn סוגים ללא חשיבות לסדר הבחירה
  • חלוקת kkk כדורים זהים ל-nnn תאים שונים.
  • מספר הפתרונות של המשוואה x1+x2+⋯+xn=kx_{1}+x_{2}+\dots+x_{n}=kx1​+x2​+⋯+xn​=k כאשר xix_{i}xi​ טבעיים(כולל 0)
  • מילים בינאריות עם kkk אפסים ו-n−1n-1n−1 אחדים.

לבעיות אלו הפתרון הוא:

CCnk=Cnk=( ⁣ ⁣ ⁣(nk) ⁣ ⁣ ⁣)=(k+(n−1)k)CC_{n}^k=\mathbb{C}_{n}^k = \left(\!\!\!\begin{pmatrix} n \\ k \end{pmatrix}\!\!\!\right)=\begin{pmatrix} k+(n-1) \\ k \end{pmatrix}CCnk​=Cnk​=((nk​))=(k+(n−1)k​)

עוד תרגילים

תרגיל

יש ערימה של כדורים: אדומים, כחולים וסגולים. בכמה דרכים ניתן לבחור 101010 כדורים כך שמתקיים:
א. צריכים להיות לפחות 5 אדומים.
ב. צריכים להיות לכל היותר 4 כדורים אדומים.

פתרון א':
בשלב הראשון נקח 555 אדומים וכך נדע שאנו עומדים בתנאי. יש לנו דרך אחת לקחת 555 כדורים אדומים(כאילו, טכנית זה ∞\infty∞ אבל בגלל שכל הכדורים האדומים זהים זה לא משנה)
לאחר מכן, צריך לבחור 555 כדורים נוספים מתוך 333 צבעים עם חזרות וכשהסדר לא משנה. לכן, זה יהיה C35\mathbb{C}_{3}^5C35​.
לכן, התשובה תהיה בסעיף זה: ( ⁣ ⁣ ⁣(35) ⁣ ⁣ ⁣)\left(\!\!\!\begin{pmatrix}3 \\5\end{pmatrix}\!\!\!\right)((35​)) שזה (75)\begin{pmatrix}7\\5\end{pmatrix}(75​).

פתרון ב':
נפתור זאת באמצעות עקרון המשלים:

לפחות 5 אדומים+לכל היותר 4 אדומים=כל הבחירות\R{\text{לפחות 5 אדומים}}+\R{\text{לכל היותר 4 אדומים}}=\R{\text{כל הבחירות}}לפחות 5 אדומים+לכל היותר 4 אדומים=כל הבחירות

כל הבחירות יהיו C310\mathbb{C}_{3}^{10}C310​.
נזכור מסעיף א' כי C35\mathbb{C}_{3}^5C35​ ולכן, הפתרון של ב' הינו C310−C35\mathbb{C}_{3}^{10}-\mathbb{C}_{3}^5C310​−C35​.

נביט בפתרון נוסף לאותה הבעיה:
נבחר 555 כדורים מתוך כחול-סגול-אדום - שלזה יש C34\mathbb{C}_{3}^4C34​ ואז נבחר 555 כדורים מתוך כחול-סגול שזה C26\mathbb{C}_{2}^6C26​ ואז הפתרון שלנו יהיה C34⋅C26\mathbb{C}_{3}^4\cdot\mathbb{C}_{2}^6C34​⋅C26​.
יש לנו בעיה בפתרון הזה - יש מצב שנספור את אותו הפתרון פעמיים - כי אנחנו עושים זאת בשלבים במקום במקביל, מה שיותר ריבוי של אותה אפשרות.