חידה

עמוד
מוצגות 5 תגובות – 1 עד 5 (מתוך 5 סה״כ)
  • מאת
    תגובות
  • #77761
    צבי
    משתתף

    סליחה על הנסיון הקודם…

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

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

    #80244
    CodeGuru
    מנהל בפורום

    כותרת: מה עושה הקטע הבא?
    a+=4;
    if (a<23) a&=61;
    a=max((a+8)&63,((a^56)+48)&63)^4;

    #80245
    CodeGuru
    מנהל בפורום

    כותרת: רמז ראשון
    המלך השחור ב-48.

    #80246
    CodeGuru
    מנהל בפורום

    כותרת: רמז שני
    יש שיעדיפו להוסיף
    a=63&(~(8.125*b));
    לפני ההתחלה ולהוסיף
    b=63&(~(8.125*a));
    אחרי הסוף.

    #80254
    CodeGuru
    מנהל בפורום

    כותרת: רמז שלישי
    לא סתם החידה והרמזים כתובים כתגובה לחידת השחמט של צבי.

מוצגות 5 תגובות – 1 עד 5 (מתוך 5 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.