אין פתרון...

מנהל: The Architect

נעול
sivanbu
הודעות: 38
הצטרף: 21:48 08/12/2008

אין פתרון...

שליחה על ידי sivanbu » 22:36 06/01/2009

היי,
טוב הבעיה היא כזאת: התכנית שלי מוצאת פתרון רק עבור N=5 ו-N=7(!!!).
עקבתי אחרי התכנית עבור N=4, ויצא שבאיזשהו שלב קיבלתי phi עם פסוקית אחת שהיא {5} ואחרת שהיא {-5}. אם אני אקח את 5 או את מינוס חמש, בשני המקרים אין פתרון.

הבחירת ליטרל אצלי היא אם יש פסוקית עם איבר אחד בוחרים אותו, אם לא אז את האיבר הראשון במערך.

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

candle of god
הודעות: 15
הצטרף: 21:43 01/12/2008

שליחה על ידי candle of god » 23:03 06/01/2009

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

בהצלחה

sivanbu
הודעות: 38
הצטרף: 21:48 08/12/2008

שליחה על ידי sivanbu » 11:14 07/01/2009

תודה רבה :)
sivan

נעול

חזור אל “- מבוא למדעי המחשב”