בעיה עם סעיף ג'

מנהלים: The Architect, The Architect

נעול
KTA
הודעות: 7
הצטרף: 18:54 28/11/2008

בעיה עם סעיף ג'

שליחה על ידי KTA » 19:02 28/11/2008

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

Avi
הודעות: 9
הצטרף: 23:40 28/11/2008

שליחה על ידי Avi » 23:51 28/11/2008

אתה יכול להשתמש בכמה משתנים:

1. משתנה (double) שיחזיק את הזמן המהיר ביותר (אפשר לאתחל אותו ל-0).
2. משתנה (int) שיחזיק את מספר הסנונית המובילה עד כה (תאתחל ל- 0).
3. משתנה (boolean) שיגיד אם הסנונית הפילה את האגוז.

עבור כל סנונית אתה בודק אם היא הפילה את האגוז.
במידה ולא, תבדוק אם היא הכי מהירה ותעדכן את שני המשתנים הראשונים בהתאם.
אם בסוף, מספר הסנונית המובילה הוא 0, אז כולן הפילו את האגוז ואף אחת לא מנצחת..[/quote]

נעול

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