Nehézség
Az Ön legjobb eredménye
N/A
Egy ködös reggelen Luca poros kéziratokat lapozgatott egy régi könyvtárban.
A polcok között elrejtett asztalon egy bőrkötésű naplót talált.
Az első oldalon ez állt:
„Ha ezt olvasod, az azt jelenti, hogy megtaláltad a Puzzle Guild archívumát.”
Luca pislogott egyet.
— Puzzle Guild?
Olvasott tovább.
„Minden évben kihívásokat szervezünk a világ legjobb rejtvényfejtő csapatai számára.
De idén az archívumunk megsérült... és a csapatok stílusai elvesztek.”
Luca felsóhajtott.
— Tökéletes. Pont erre volt szükségem ma... egy rejtélyes adatbázisra.
Az utolsó oldalon egy kézzel írt jegyzet állt:
„Ha sikerül rekonstruálnod a csapatok stílusait és megfejtened a verseny statisztikáit, hivatalosan is a Puzzle Guild tagjává válsz.”
Luca a laptopjára nézett.
— Rendben... challenge accepted.
Most neked kell segítened neki.
Két fájlt kaptál a céh archívumából.
data.csvInformációkat tartalmaz a verseny fordulóiról.
| Oszlop | Leírás |
|---|---|
RoundID | a forduló azonosítója |
skill_level | a csapat tapasztalati szintje |
teamwork_score | mennyire jól dolgozik együtt a csapat |
puzzle_intuition | rejtvényfejtő intuíció |
arcane_knowledge | titokzatos ismeretek |
focus_level | koncentrációs szint |
strategy_depth | a stratégia összetettsége |
location | a forduló helyszíne |
puzzle_type | a rejtvény típusa |
secret_mechanism | rejtett mechanizmus |
story_arc | narratív téma |
tech_assist | van-e technológiai segítség |
night_mode | a rejtvényfejtés éjszaka történik-e |
focus_magic | a csapat képessége a koncentráció fenntartására nehéz helyzetekben |
mystery_power | a csapat ügyességi szintje a titokzatos mechanizmusok kezelésében |
team_synergy | mennyire vannak szinkronban a csapattagok a megoldás során |
style | a csapat stílusa (néha ismeretlen) |
⚠️ A probléma az, hogy a
styleoszlop legtöbb értéke hiányzik.
A lehetséges értékek:
| Érték | Jelentés |
|---|---|
-1 | ismeretlen stílus |
0 | ismert stílus |
1 | ismert stílus |
2 | ismert stílus |
Luca felvonta a szemöldökét.
— Aki ezeket az adatokat készítette, tényleg azt akarja, hogy szenvedjek.
A Puzzle Guild archívuma három rejtvényt tartalmaz.
Luca hangosan felolvasta az utasításokat.
A naplóban egy jegyzet szerepel:
„Néha a legérdekesebb dolgok a könyvtárakban történnek.”
Meg kell tudnod, hány forduló felel meg egyszerre a következő feltételeknek:
location = "The Old Library"tech_assist = 1Formálisan: számold meg az összes sort, amely egyszerre teljesíti mindkét feltételt.
Luca azt mormogta:
— Ha találok egy titkos ajtót egy könyvtárban, megígérem, hogy nem nyitom ki... valószínűleg.
A naplóban egy gyors számítás látható:
„A Crystal Cave-ben azok a csapatok, amelyek logikai vagy szekvenciális rejtvényeket oldanak meg technológiával, érdekes teljesítményt nyújtanak.”
Ki kell számítanod:
S = mean(skill_level) + mean(teamwork_score)
Feltételek:
location = Crystal Cavetech_assist = 1puzzle_type = Logic,Sequenceahol a mean(x) az adott oszlop számtani közepét jelenti.
A végeredményt pontosan 2 tizedesjegyre kell kerekíteni.
Luca feljegyezte a képletet az oldal sarkára.
— Ok... ez a könnyű rész... remélem.
Itt kezdődik a rejtély.
A legtöbb style címke elveszett.
Csak annyit tudunk, hogy három különböző megoldási stílus létezik:
| Stílus | Leírás |
|---|---|
0 | felfedező csapatok |
1 | analitikus csapatok |
2 | intuitív csapatok |
Alaposabb elemzés után Luca valami különöset vett észre.
A pontok egy spirál alakzatot látszottak formálni egy látens térben.
— Ah... zseniális. Nyilvánvalóan egy spirál.
Rekonstruálnod kell a helyes stílust minden fordulóhoz.
A 3. részfeladathoz a következőt használjuk:
-1 <= ARI <= 1
| ARI | Értelmezés |
|---|---|
| 1 | tökéletes klaszterezés |
| 0 | véletlenszerű (random) |
| < 0 | nagyon gyenge klaszterezés |
Luca a táblázatra nézett és azt mondta:
— Ok... szóval ha -0.5-öt kapok, az azt jelenti, hogy valami lenyűgözően rosszat csináltam.
A klaszterezés pontszámát a következőképpen számítjuk ki:
ARI >= 0.965 → 70 pont (maximális pontszám)ARI <= 0.50 → 0 pont0.50 < ARI < 0.965 esetén → arányos pontszám 0 és 70 között| ARI | Pontszám |
|---|---|
| 0.50 | 0 |
| 0.70 | ~30 |
| 0.965 | 70 |
A submission.csv fájlnak a következőket kell tartalmaznia:
subtaskID | datapointID | answer |
|---|---|---|
1 | 1 | ... |
2 | 1 | ... |
3 | 0 | ... |
3 | 1 | ... |
3 | 2 | ... |
A napló végén Luca egy utolsó mondatot talált:
„Ha eljutottál idáig és rekonstruáltad a stílusokat... gratulálunk.
A Puzzle Guild figyel téged.”
Luca becsukta a naplót.
— Ok... ez egy kicsit ijesztővé vált.
Aztán kinyitotta a laptopját.
— Lássuk, le tudjuk-e győzni ezt a spirált.