לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 11-11-2005, 21:45
  snaidis snaidis אינו מחובר  
 
חבר מתאריך: 11.11.05
הודעות: 66
מילוי מטריצה בקוביות דומינו

אבן דומינו מכסה שתי משבצות אופקיות סמוכות או שתי משבצות אנכיות סמוכות במטריצה של משבצות.

א. כתוב תכנית שהקלט שלה הוא מספר שלם חיובי N, 2£ N £100 , והפלט שלה הוא מספר הדרכים השונות לכיסוי באמצעות אבני דומינו של מטריצה בגודל 2XN.

ב. ענה על סעיף א' עבור N זוגי ומטריצה בגודל 3XN.

למשל, ישנן 3 דרכים שונות לכיסוי מטריצה בגודל 2X3:

וישנן 11 דרכים שונות לכיסוי מטריצה בגודל 3X4:
אני ניסיתי לעשות את א, וגיליתי ש כדי למלות מטריצה בגודל 2*2 צריך 2 דרכים.
3*2=3 דרכים
4*2= 5 דרכים
6*2= 8 דרכים

זה נראה לי פה כמו פיבונצ'י אבל אני מוכיח פה מקרים פרטיים ולא את הבעיה הכללית.
אני לא יודע בכלל איך מוכיחים בעיה כללית ואיך מוכיחים בעיה כללית בשאלה הזאת.
תודה מראש לעוזרים.

נערך לאחרונה ע"י snaidis בתאריך 11-11-2005 בשעה 21:47.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #5  
ישן 14-11-2005, 11:29
צלמית המשתמש של minimax
  משתמשת נקבה minimax minimax אינו מחובר  
 
חבר מתאריך: 28.10.01
הודעות: 10,153
שלח הודעה דרך MSN אל minimax Facebook profile
מותר לנסות?
בתגובה להודעה מספר 1 שנכתבה על ידי snaidis שמתחילה ב "מילוי מטריצה בקוביות דומינו"

אוקיי,הבעיה שלנו היא לכסות לחלוטין מטרציה בגודל של n על 2 בקוביות דומינו שגודלן 1 על 2.
האלגוריתם שאני חושבת עליו הוא כזה :
1. תאתחל את המטריצה כך שכל המשבצות יהיו ריקות (למשל,מערך דו מימדי שכל איבר בו מכיל 0)
2. קרא לפונקציה המרכזית. הפונקציה מקבלת שני פרמטרים : מערך שמייצג את המטריצה,ומספר הקוביה שאנחנו מנסים להניח על המטריצה כעת.
3. רוץ בלולאה על כל המשבצות שבמטריצה,עד שתמצא משבצת ריקה.
4. לא מצאת משבצת ריקה בשלב 3? מזל טוב! המטריצה מכוסה לחלוטין ואפשר להדפיס אותה בתור פתרון.
5. מצאת משבצת ריקה בשלב 3? בדוק האם המשבצת מימין לה (אם קיימת) ריקה והאם המשבצת מתחתיה (אם קיימת) ריקה.
6. אם המשבצת מימין ריקה,אתה יכול להניח קובית דומינו לרוחב. מלא את שתי המשבצות בערך של הקוביה העכשווית,וקרא לרקורסיה תוך כדי שאתה מעלה את מספר הקוביה העכשווית.
7. אם המשבצת מתחת ריקה,אתה יכול להניח קובית דומינו לאורך. מלא את שתי המשבצות בערך של הקוביה העכשווית,וקרא לרקורסיה תוך כדי שאתה מעלה את מספר הקוביה העכשווית.

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


נערך לאחרונה ע"י minimax בתאריך 14-11-2005 בשעה 11:33.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 03:31

הדף נוצר ב 0.03 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2025 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר