الصعوبة
أفضل نتيجة لك
غير متوفر
في صباح ضبابي، كان لوكا يتصفح مخطوطات مغبرة في مكتبة قديمة.
على طاولة مخفية بين الرفوف، وجد مذكرات مجلدة بالجلد.
كُتب على الصفحة الأولى:
"إذا كنت تقرأ هذا، فهذا يعني أنك وجدت أرشيف نقابة الألغاز (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) يمثل المتوسط الحسابي للعمود المعني.
يجب تقريب النتيجة النهائية إلى منزلتين عشريتين بالضبط.
دوّن لوكا الصيغة في زاوية الصفحة.
— حسنًا... هذا هو الجزء السهل... آمل ذلك.
هنا يبدأ الغموض.
لقد فُقدت معظم تسميات style.
كل ما نعرفه هو وجود ثلاثة أساليب مختلفة للحل:
| الأسلوب | الوصف |
|---|---|
0 | فرق استكشافية |
1 | فرق تحليلية |
2 | فرق حدسية |
بعد تحليل أدق، لاحظ لوكا شيئًا غريبًا.
بدت النقاط وكأنها تشكل نموذجًا حلزونيًا في فضاء كامن.
— آه... عبقري. من الواضح أنه حلزون.
يجب عليك إعادة بناء الأسلوب الصحيح لكل جولة.
للمهمة الفرعية 3 يتم استخدام:
-1 <= ARI <= 1
| ARI | التفسير |
|---|---|
| 1 | تجميع مثالي |
| 0 | عشوائي |
| < 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 | ... |
في نهاية المذكرات، وجد لوكا جملة أخيرة:
"إذا وصلت إلى هنا وأعدت بناء الأساليب... فتهانينا.
نقابة الألغاز تراقبك."
أغلق لوكا المذكرات.
— حسنًا... أصبح الأمر مرعبًا قليلاً.
ثم فتح حاسوبه المحمول.
— لنرى ما إذا كان بإمكاننا التغلب على هذا الحلزون.