בקשר לחידה של winkinsmily : על ה1000 חביות

milloarnon

New member
בקשר לחידה של winkinsmily : על ה1000 חביות

הדיון שם הסתכם בחוסר הסכמה. אבל נראה לי שדוקא כן אפשר לפתור עם פחות מ - 10 אנשים (6) הטריק הוא להשתמש בבסיס בינארי + הפרדה בזמן (לא כולם צריכים לשתות בו זמנית) דוגמא בעזרת שני מתנדבים וחמש חביות (במקום 4 בפתרון הרגיל) חבית............ איש 1..............איש 2 א..................0.....................0 ב .................1.....................0 ג..................0.....................1 ד..................1.....................1 (קודם 1 שותה, מחכים קצת זמן ואז 2 שותה) ה.................1.....................1 (קודם 2 שותה, מחכים קצת זמן ואז 1 שותה) ככה אפשר להפריד בין מקרה ד' למקרה ה' לפי מי מת קודם..
 

כלמנ

New member
כבר נאמר שם

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

Crurifragium

New member
פורט בחידה שזאת לא אפשרות

די במפורש נרשם שלהפריד על פני זמן זאת לא אפשרות, כי טווח העבודה של הרעל הוא בימים לאורך תקופה ארוכה (כלומר צריך לחכות הרבה מאוד, לא קצת, אחרת זמן המוות הוא לא אינדיקציה. ואין הרבה זמן, כי המשתה הסופי הוא ישר אחרי פרק הזמן בו הרעל עובד) ברגע שאפשר לעשות הפרדה בזמן, אתה צודק, וודאי שאפשר להשתמש בפחות אנשים. בתלות בכמה זמן יש לך, אפשר גם להשתמש רק באדם אחד. אבל זה לא לחידה הספציפית הזאת. והדיון שם הסתיים, למיטב הבנתי, בהסכמה מלאה על 10 אנשים. הוא (כותב החידה, שאגב לא היה winkinsmiley אלא shaakadod) אמנם המשיך לטעון כל הדרך שהוא יודע לעשות את זה עם פחות, אבל המספר שהוא נקב בו המשיך להשתנות ולעלות עם הזמן, ובסוף הוא גם הסכים ל10 (לא בדיון הארוך, אלא אח"כ בתגובה לתשובה של "כלמנ").
 

Shaakedod

New member
נחמד =]

אבל החידה האמיתי היא ללא הבדלי זמן. כאילו אין לך שעון והרעל פועל אחרי 30 יום (בבוקר האיש מת-פשוט לא קם)
 
למעלה