Svårighetsgrad
Din bästa poäng
Ej tillgänglig
En dimmig morgon bläddrade Luca igenom dammiga manuskript i ett gammalt bibliotek.
På ett bord gömt mellan hyllorna hittade han en läderbunden dagbok.
På första sidan stod det:
"Om du läser detta betyder det att du har hittat Puzzle Guild-arkivet."
Luca blinkade.
— Puzzle Guild?
Han fortsatte läsa.
"Varje år anordnar vi utmaningar för de bästa lagen av pussellösare i världen.
Men i år blev vårt arkiv korrupt... och lagens stilar gick förlorade."
Luca suckade.
— Perfekt. Precis vad jag behövde idag... en mystisk databas.
På sista sidan fanns en handskriven notering:
"Om du lyckas återskapa lagens stilar och tyda tävlingsstatistiken kommer du officiellt att bli medlem i Puzzle Guild."
Luca tittade på sin bärbara dator.
— Okej... challenge accepted.
Nu måste du hjälpa honom.
Du har fått två filer från gillesarkivet.
data.csvInnehåller information om tävlingsomgångar.
| Kolumn | Beskrivning |
|---|---|
RoundID | identifierare för omgången |
skill_level | lagets erfarenhetsnivå |
teamwork_score | hur väl laget samarbetar |
puzzle_intuition | intuition för pussel |
arcane_knowledge | mystisk kunskap |
focus_level | koncentrationsnivå |
strategy_depth | strategins komplexitet |
location | platsen där omgången äger rum |
puzzle_type | typ av pussel |
secret_mechanism | dold mekanism |
story_arc | narrativt tema |
tech_assist | om teknisk assistans finns tillgänglig |
night_mode | pusslet äger rum på natten |
focus_magic | lagets förmåga att behålla fokus i svåra situationer |
mystery_power | lagets skicklighetsnivå i att hantera mystiska mekanismer |
team_synergy | hur väl lagmedlemmarna är synkroniserade under lösningen |
style | lagets stil (ibland okänd) |
⚠️ Problemet är att de flesta värden i
stylesaknas.
De möjliga värdena är:
| Värde | Betydelse |
|---|---|
-1 | okänd stil |
0 | känd stil |
1 | känd stil |
2 | känd stil |
Luca höjde på ett ögonbryn.
— Den som skapade den här datan vill verkligen att jag ska lida.
Puzzle Guild-arkivet innehåller tre gåtor.
Luca läste instruktionerna högt.
I dagboken finns en notering:
"Ibland händer de mest intressanta sakerna i bibliotek."
Du måste ta reda på hur många omgångar som samtidigt uppfyller villkoren:
location = "The Old Library"tech_assist = 1Formellt: räkna alla rader som samtidigt uppfyller båda villkoren.
Luca mumlade:
— Om jag hittar en lönndörr i ett bibliotek lovar jag att inte öppna den... förmodligen.
I dagboken finns en snabb beräkning:
"I Crystal Cave har lag som löser logiska eller sekventiella pussel med teknik en intressant prestation."
Du måste beräkna:
S = mean(skill_level) + mean(teamwork_score)
Villkor:
location = Crystal Cavetech_assist = 1puzzle_type = Logic,Sequencedär mean(x) representerar det aritmetiska medelvärdet för respektive kolumn.
Slutresultatet måste avrundas till exakt 2 decimaler.
Luca antecknade formeln i ett hörn av sidan.
— Okej... det här är den lätta delen... hoppas jag.
Här börjar mysteriet.
De flesta style-etiketter har gått förlorade.
Allt vi vet är att det finns tre olika lösningsstilar:
| Stil | Beskrivning |
|---|---|
0 | utforskande lag |
1 | analytiska lag |
2 | intuitiva lag |
Efter en närmare analys märkte Luca något märkligt.
Punkterna verkade bilda ett spiralmönster i ett latent rum.
— Ah... genialt. Självklart är det en spiral.
Du måste återskapa rätt stil för varje omgång.
För subtask 3 används:
-1 <= ARI <= 1
| ARI | Tolkning |
|---|---|
| 1 | perfekt clustering |
| 0 | slumpmässig (random) |
| < 0 | mycket svag clustering |
Luca tittade på tabellen och sa:
— Okej... så om jag får -0.5 betyder det att jag har gjort något imponerande dåligt.
Poängen för clustering beräknas enligt följande:
ARI >= 0.965 → 70 poäng (maxpoäng)ARI <= 0.50 → 0 poäng0.50 < ARI < 0.965 → proportionell poäng mellan 0 och 70| ARI | Poäng |
|---|---|
| 0.50 | 0 |
| 0.70 | ~30 |
| 0.965 | 70 |
Filen submission.csv måste innehålla:
subtaskID | datapointID | answer |
|---|---|---|
1 | 1 | ... |
2 | 1 | ... |
3 | 0 | ... |
3 | 1 | ... |
3 | 2 | ... |
I slutet av dagboken hittade Luca en sista mening:
"Om du har kommit så här långt och återskapat stilarna... grattis.
Puzzle Guild iakttar dig."
Luca stängde dagboken.
— Okej... det här blev lite kusligt.
Sedan öppnade han sin bärbara dator.
— Låt oss se om vi kan besegra den här spiralen.