רמת קושי
הציון הטוב ביותר שלך
לא זמין
בבוקר ערפילי אחד, לוקה דפדף בכתבי יד מאובקים בספרייה עתיקה.
על שולחן חבוי בין המדפים הוא מצא יומן כרוך בעור.
בעמוד הראשון נכתב:
"אם אתה קורא את זה, סימן שמצאת את ארכיון גילדת הפאזלים (Puzzle Guild)."
לוקה מצמץ.
— גילדת הפאזלים?
הוא המשיך לקרוא.
"בכל שנה אנו מארגנים אתגרים עבור צוותי פותרי הפאזלים הטובים בעולם.
אך השנה הארכיון שלנו הושחת... וסגנונות הצוותים אבדו."
לוקה נאנח.
— מושלם. בדיוק מה שהייתי צריך היום... מסד נתונים מסתורי.
בעמוד האחרון הייתה הערה בכתב יד:
"אם תצליח לשחזר את סגנונות הצוותים ולפענח את סטטיסטיקות התחרות, תהפוך רשמית לחבר בגילדת הפאזלים."
לוקה הביט בלפטופ שלו.
— טוב... האתגר התקבל.
עכשיו עליכם לעזור לו.
קיבלתם שני קבצים מארכיון הגילדה.
data.csvמכיל מידע על סבבי התחרות.
| עמודה | תיאור |
|---|---|
RoundID | מזהה הסבב |
skill_level | רמת הניסיון של הצוות |
teamwork_score | עד כמה הצוות עובד טוב יחד |
puzzle_intuition | אינטואיציה לפתרון פאזלים |
arcane_knowledge | ידע מסתורי |
focus_level | רמת הריכוז |
strategy_depth | מורכבות האסטרטגיה |
location | המיקום בו נערך הסבב |
puzzle_type | סוג הפאזל |
secret_mechanism | מנגנון נסתר |
story_arc | התמה הנרטיבית |
tech_assist | האם קיימת עזרה טכנולוגית |
night_mode | הפאזל מתרחש בלילה |
focus_magic | יכולת הצוות לשמור על ריכוז במצבים קשים |
mystery_power | רמת המיומנות של הצוות בטיפול במנגנונים מסתוריים |
team_synergy | רמת הסנכרון בין חברי הצוות במהלך הפתרון |
style | סגנון הצוות (לפעמים לא ידוע) |
⚠️ הבעיה היא שרוב הערכים בעמודת
styleחסרים.
הערכים האפשריים הם:
| ערך | משמעות |
|---|---|
-1 | סגנון לא ידוע |
0 | סגנון ידוע |
1 | סגנון ידוע |
2 | סגנון ידוע |
לוקה הרים גבה.
— מי שיצר את הנתונים האלה באמת רוצה שאני אסבול.
ארכיון גילדת הפאזלים מכיל שלוש חידות.
לוקה קרא את ההוראות בקול רם.
ביומן מופיעה הערה:
"לפעמים הדברים המעניינים ביותר קורים בספריות."
עליכם לגלות כמה סבבים עומדים בו-זמנית בתנאים הבאים:
location = "The Old Library"tech_assist = 1פורמלית: ספרו את כל השורות המקיימות את שני התנאים יחד.
לוקה מלמל:
— אם אמצא דלת סודית בספרייה, אני מבטיח לא לפתוח אותה... כנראה.
ביומן מופיע חישוב מהיר:
"במערת הקריסטל (Crystal Cave), לצוותים שפתרו פאזלים לוגיים או רצפיים בעזרת טכנולוגיה יש ביצועים מעניינים."
עליכם לחשב:
S = mean(skill_level) + mean(teamwork_score)
תנאים:
location = Crystal Cavetech_assist = 1puzzle_type = Logic,Sequenceכאשר mean(x) מייצג את הממוצע האריתמטי של העמודה הרלוונטית.
התוצאה הסופית חייבת להיות מעוגלת ל-2 ספרות אחרי הנקודה בדיוק.
לוקה רשם את הנוסחה בפינת העמוד.
— אוקיי... זה החלק הקל... אני מקווה.
כאן מתחילה התעלומה.
רוב תוויות ה-style אבדו.
כל מה שידוע הוא שישנם שלושה סגנונות פתרון שונים:
| סגנון | תיאור |
|---|---|
0 | צוותים חקרניים |
1 | צוותים אנליטיים |
2 | צוותים אינטואיטיביים |
לאחר ניתוח מעמיק יותר, לוקה הבחין במשהו מוזר.
הנקודות נראו כיוצרות מודל ספירלה במרחב לטנטי.
— אה... גאוני. ברור שזו ספירלה.
עליכם לשחזר את הסגנון הנכון עבור כל סבב.
עבור תת-משימה 3 נעשה שימוש ב:
-1 <= ARI <= 1
| ARI | פרשנות |
|---|---|
| 1 | אשכול מושלם |
| 0 | אקראי (random) |
| < 0 | אשכול חלש מאוד |
לוקה הביט בטבלה ואמר:
— אוקיי... אז אם אני מקבל -0.5 זה אומר שעשיתי משהו מרשים מאוד לרעה.
הניקוד עבור האשכול מחושב כך:
ARI >= 0.965 ← 70 נקודות (ניקוד מקסימלי)ARI <= 0.50 ← 0 נקודות0.50 < ARI < 0.965 ← ניקוד יחסי בין 0 ל-70| ARI | ניקוד |
|---|---|
| 0.50 | 0 |
| 0.70 | ~30 |
| 0.965 | 70 |
קובץ ה-submission.csv חייב להכיל:
subtaskID | datapointID | answer |
|---|---|---|
1 | 1 | ... |
2 | 1 | ... |
3 | 0 | ... |
3 | 1 | ... |
3 | 2 | ... |
בסוף היומן, לוקה מצא משפט אחרון:
"אם הגעת עד כאן ושחזרת את הסגנונות... כל הכבוד.
גילדת הפאזלים עוקבת אחריך."
לוקה סגר את היומן.
— אוקיי... זה הפך להיות קצת קריפי.
ואז הוא פתח את הלפטופ.
— בואו נראה אם אנחנו יכולים לנצח את הספירלה הזאת.