სირთულე
თქვენი საუკეთესო შედეგი
არ არის
ერთ ნისლიან დილას, ლუკა ძველ ბიბლიოთეკაში მტვრიან მანუსკრიპტებს ათვალიერებდა.
თაროებს შორის დამალულ მაგიდაზე მან ტყავში გამოკრული დღიური იპოვა.
პირველ გვერდზე ეწერა:
„თუ ამას კითხულობ, ეს ნიშნავს, რომ შენ იპოვე Puzzle Guild-ის არქივი."
ლუკამ თვალები დაახამხამა.
— Puzzle Guild?
კითხვა განაგრძო.
„ყოველ წელს ჩვენ ვაწყობთ გამოწვევებს მსოფლიოს საუკეთესო თავსატეხების ამომხსნელი გუნდებისთვის.
მაგრამ წელს ჩვენი არქივი დაზიანდა... გუნდების სტილები კი დაიკარგა."
ლუკამ ამოიოხრა.
— მშვენიერია. ზუსტად ისაა, რაც დღეს მჭირდებოდა... საიდუმლო მონაცემთა ბაზა.
ბოლო გვერდზე ხელით ნაწერი შენიშვნა იყო:
„თუ შეძლებ გუნდების სტილების აღდგენას და შეჯიბრების სტატისტიკის გაშიფვრას, შენ ოფიციალურად გახდები Puzzle Guild-ის წევრი."
ლუკამ ლეპტოპს შეხედა.
— კარგი... challenge accepted.
ახლა შენ უნდა დაეხმარო მას.
თქვენ მიიღეთ ორი ფაილი გილდიის არქივიდან.
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 | ინტუიციური გუნდები |
უფრო დეტალური ანალიზის შემდეგ, ლუკამ რაღაც უცნაური შენიშნა.
წერტილები ლატენტურ სივრცეში სპირალურ მოდელს ქმნიდნენ.
— აჰ... გენიალურია. რა თქმა უნდა, ეს სპირალია.
თქვენ უნდა აღადგინოთ სწორი სტილი თითოეული რაუნდისთვის.
მე-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 გაკვირდება."
ლუკამ დღიური დახურა.
— კარგი... ეს ცოტა საშიში გახდა.
შემდეგ ლეპტოპი გახსნა.
— ვნახოთ, შევძლებთ თუ არა ამ სპირალის დამარცხებას.