Складність
Ваш найкращий результат
Н/Д
Одного туманного ранку Лука гортав запилені рукописи в старій бібліотеці.
На столі, захованому між полицями, він знайшов щоденник у шкіряній палітурці.
На першій сторінці було написано:
«Якщо ти читаєш це, значить, ти знайшов архів Puzzle Guild.»
Лука кліпнув очима.
— Puzzle Guild?
Він продовжив читати.
«Щороку ми організовуємо випробування для найкращих команд розв'язувачів пазлів у світі.
Але цього року наш архів було пошкоджено... а стилі команд були втрачені.»
Лука зітхнув.
— Чудово. Саме те, що мені було потрібно сьогодні... таємнича база даних.
На останній сторінці була примітка, написана від руки:
«Якщо тобі вдасться відновити стилі команд і розшифрувати статистику змагань, ти офіційно станеш членом 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 | відомий стиль |
Лука підняв брову.
— Той, хто створював ці дані, справді хоче, щоб я страждав.
Архів Puzzle Guild містить три загадки.
Лука вголос прочитав інструкції.
У щоденнику є примітка:
«Іноді найцікавіші речі трапляються в бібліотеках.»
Вам потрібно з'ясувати, скільки раундів одночасно відповідають умовам:
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 | інтуїтивні команди |
Після уважнішого аналізу Лука помітив дещо цікаве.
Точки, здавалося, утворювали модель спіралі у латентному просторі.
— А... геніально. Очевидно, що це спіраль.
Вам потрібно відновити правильний стиль для кожного раунду.
Для subtask 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 | ... |
Наприкінці щоденника Лука знайшов останню фразу:
«Якщо ти дійшов сюди і відновив стилі... вітаємо.
Puzzle Guild стежить за тобою.»
Лука закрив щоденник.
— Окей... це стало трохи моторошно.
Потім він відкрив ноутбук.
— Побачимо, чи зможемо ми перемогти цю спіраль.