נתונים 2 קופסאות 2->1 שמקבלות שתי מספרים ומוציאות את המינימום ואת המקסימום בהתאמה.
בעזרת שתי הקופסאות האילו צריך לממש קופסה של 3->3 שממינת 3 מספרים.
האמת זה שאלה לא קשה.
זה ממש לא בעייה למצוא את המינימום ואת המקסימום.
מה שהסתבכתי זה למצוא את המספר האמצעי. אבל אם חושבים על זה טוב פותרים גם את זה.
שאלה שנייה.
ממש קוד אסמבלי של פונקצייה שכופלת שני מספרים x,y
למשל foo(x,y)w (ה W זה כדי שיהיה כתב ברור )
כאשר נתונים רק 3 פקודות אסמבלי.
inc x
dec x
jnz label.
אילו שני סוגי קופסאות אחד של מינימום ואחת של מקסימום.
אבל מותר להשתמש בכל קוספה כמה פעמים שרוצים.
בעקרון צריך להשתמש ב- 3 לולאות ולייבלים ועם משתנה עזר:
לולאה 1 – עובדת על X
לולאה 2 – עובדת על Y
לולאה 3 – עובדת על Z שמקבלת את הערך המקורי של X