Težavnost
Vaš najboljši rezultat
N/A
Nekega meglenega jutra je Luca prelistaval prašne rokopise v stari knjižnici.
Na mizi, skriti med policami, je našel v usnje vezan dnevnik.
Na prvi strani je pisalo:
"Če to bereš, pomeni, da si našel arhiv Puzzle Guild."
Luca je pomežiknil.
— Puzzle Guild?
Nadaljeval je z branjem.
"Vsako leto organiziramo izzive za najboljše ekipe reševalcev ugank na svetu.
Toda letos se je naš arhiv poškodoval... in slogi ekip so se izgubili."
Luca je zavzdihnil.
— Odlično. Točno to, kar sem danes potreboval... skrivnostna baza podatkov.
Na zadnji strani je bil ročno napisan zaznamek:
"Če ti uspe rekonstruirati sloge ekip in razvozlati statistiko tekmovanja, boš uradno postal član Puzzle Guild."
Luca je pogledal v prenosnik.
— Prav... izziv sprejet.
Zdaj mu moraš pomagati ti.
Prejeli ste dve datoteki iz arhiva ceha.
data.csvVsebuje informacije o krogih tekmovanja.
| Stolpec | Opis |
|---|---|
RoundID | identifikator kroga |
skill_level | raven izkušenosti ekipe |
teamwork_score | kako dobro ekipa sodeluje |
puzzle_intuition | intuicija za uganke |
arcane_knowledge | skrivnostno znanje |
focus_level | raven koncentracije |
strategy_depth | kompleksnost strategije |
location | kraj, kjer poteka krog |
puzzle_type | vrsta uganke |
secret_mechanism | skriti mehanizem |
story_arc | pripovedna tema |
tech_assist | obstoj tehnološke pomoči |
night_mode | uganka poteka ponoči |
focus_magic | sposobnost ekipe za ohranjanje fokusa v težkih situacijah |
mystery_power | raven sposobnosti ekipe pri upravljanju s skrivnostnimi mehanizmi |
team_synergy | kako dobro so člani ekipe usklajeni med reševanjem |
style | slog ekipe (včasih neznan) |
⚠️ Težava je v tem, da večina vrednosti v
stylemanjka.
Možne vrednosti so:
| Vrednost | Pomen |
|---|---|
-1 | neznan slog |
0 | znan slog |
1 | znan slog |
2 | znan slog |
Luca je dvignil obrvi.
— Tisti, ki je pripravil te podatke, si res želi, da trpim.
Arhiv Puzzle Guild vsebuje tri uganke.
Luca je naglas prebral navodila.
V dnevniku se pojavi opomba:
"Včasih se najzanimivejše stvari zgodijo v knjižnicah."
Ugotoviti morate, koliko krogov hkrati izpolnjuje pogoja:
location = "The Old Library"tech_assist = 1Formalno: preštejte vse vrstice, ki hkrati izpolnjujejo oba pogoja.
Luca je zamrmral:
— Če v knjižnici najdem skrivna vrata, obljubim, da jih ne bom odprl... verjetno.
V dnevniku se pojavi hiter izračun:
"V Crystal Cave imajo ekipe, ki z uporabo tehnologije rešujejo logične ali sekvenčne uganke, zanimivo uspešnost."
Izračunati morate:
S = mean(skill_level) + mean(teamwork_score)
Pogoji:
location = Crystal Cavetech_assist = 1puzzle_type = Logic,Sequencekjer mean(x) predstavlja aritmetično sredino ustreznega stolpca.
Končni rezultat mora biti zaokrožen na natanko 2 decimalni mesti.
Luca si je zapisal formulo v kot strani.
— Ok... to je lažji del... upam.
Tukaj se začne skrivnost.
Večina oznak style je bila izgubljena.
Vse, kar vemo, je, da obstajajo trije različni slogi reševanja:
| Slog | Opis |
|---|---|
0 | raziskovalne ekipe |
1 | analitične ekipe |
2 | intuitivne ekipe |
Po natančnejši analizi je Luca opazil nekaj nenavadnega.
Zdelo se je, da točke v latentnem prostoru tvorijo spiralni model.
— Ah... genialno. Očitno je spirala.
Rekonstruirati morate pravilen slog za vsak krog.
Za podnalogo 3 se uporablja:
-1 <= ARI <= 1
| ARI | Interpretacija |
|---|---|
| 1 | popolno gručenje |
| 0 | naključno (random) |
| < 0 | zelo slabo gručenje |
Luca je pogledal tabelo in rekel:
— Ok... torej, če dobim -0.5, pomeni, da sem naredil nekaj impresivno slabega.
Točkovanje za gručenje se izračuna takole:
ARI >= 0.965 → 70 točk (najvišje število točk)ARI <= 0.50 → 0 točk0.50 < ARI < 0.965 → sorazmerno število točk med 0 in 70| ARI | Točke |
|---|---|
| 0.50 | 0 |
| 0.70 | ~30 |
| 0.965 | 70 |
Datoteka submission.csv mora vsebovati:
subtaskID | datapointID | answer |
|---|---|---|
1 | 1 | ... |
2 | 1 | ... |
3 | 0 | ... |
3 | 1 | ... |
3 | 2 | ... |
Na koncu dnevnika je Luca našel še zadnji stavek:
"Če si prišel do sem in rekonstruiral sloge... čestitke.
Puzzle Guild te opazuje."
Luca je zaprl dnevnik.
— Ok... tole je postalo malo srhljivo.
Nato je odprl prenosnik.
— Poglejmo, če lahko premagamo to spiralo.