របៀបដែលការគាំទ្រក្តារលេងដំណើរការ
មេកានិចស្នូលនៃ AA555 គឺជាលក្ខខណ្ឌ Prefix Ballot។ នៅពេលអ្នកជ្រើសរើសចំនួនមីន (ឧទាហរណ៍ 3 មីន) ល្បែងមិនជ្រើសរើសពីគ្រប់ក្តារលេង 4x4 ទេ។ ផ្ទុយទៅវិញ វាជ្រើសរើសស្មើគ្នាពីក្តារលេងដែលការចែកចាយមីនបំពេញតាមច្បាប់ប្រលងប្រវែង។
ឧទាហរណ៍ ជាមួយមីន 3៖
- ប្រសិនបើអ្នកបង្ហាញកោសិកា 0 (ខាងឆ្វេងខាងលើ) ទំហំគាំទ្រដែលនៅសល់គឺ 204 ក្តារលេង។
- ប្រសិនបើអ្នកបង្ហាញកោសិកា 0, 1 និង 2 ទំហំគាំទ្រដែលនៅសល់ធ្លាក់ចុះមកត្រឹម 101 ក្តារលេង។
ទំហំគាំទ្រនេះមានសារៈសំខាន់ណាស់ ព្រោះវាកំណត់ទៅលើការបង់ប្រាក់ដែលអ្នកអាចទទួលបាន។ ក្តារលេងដែលស្របតាមច្បាប់នៅសល់តិចតួចប៉ុណ្ណា តម្លៃសរុបសម្រាប់ការបង្ហាញសុវត្ថិភាពបន្ទាប់នឹងខ្ពស់ប៉ុណ្ណោះ។
រូបមន្តបង់ប្រាក់ និងការបង់ប្រាក់សរុប
ការតបស្នងសរុប = 0.96 × ទឹកប្រាក់ដែលបានជ្រើសរើសនៅដើមវគ្គ × ចំនួនកោសិកាសុវត្ថិភាពដើម / ចំនួនកោសិកាសុវត្ថិភាពដែលអាចប្រើប្រាស់បានបច្ចុប្បន្ន។ ទឹកប្រាក់ដែលបានដាក់នៅតែថេរ; វាមិនរាប់បញ្ចូលការកំណត់តម្លៃបន្ថែម ឬការឈ្នះបន្តបន្ទាប់ទេ។ ប្រសិនបើមានមីន ការតបស្នងសរុបគឺសូន្យ។ ការតបស្នងសរុបរាប់បញ្ចូលទឹកប្រាក់ដើម; ការតបស្នងសុទ្ធគឺជាផលសងរវាងការតបស្នងសរុបនិងទឹកប្រាក់ដើមនោះ។ កត្តានេះផ្តល់នូវការរំពឹងទុកសម្រាប់ការតបស្នងសរុបចំនួន 96% មិនមែនជាលទ្ធផលដែលធានាសម្រាប់ការលេងទេ។
កម្រិតកំណត់ 1000x និងការដកប្រាក់ស្វ័យប្រវត្តិ
កោសិកាដែលត្រូវបានគ្របដណ្តប់នឹងត្រូវបានបិទបញ្ចប់ ប្រសិនបើប្រូបាប៊ីលីតេសុវត្ថិភាពរបស់វាស្មើសូន្យ ឬប្រសិនបើការតបស្នងសរុបដែលអាចទទួលបាននឹងលើសពី 1000 ដងនៃទឹកប្រាក់ដែលបានកំណត់។ កោសិកាដែលប្រាកដថាសុវត្ថិភាពនៅតែអាចប្រើប្រាស់បាន ប្រសិនបើវានៅក្នុងកម្រិតកំណត់។ ការដោះស្រាយដោយស្វ័យប្រវត្តិកើតឡើងបន្ទាប់ពីកោសិកាសុវត្ថិភាពទាំងអស់ត្រូវបានបង្ហាញ ឬនៅពេលដែលគ្មានកោសិកាដែលអាចបង្ហាញបានទៀតទេ; កោសិកាដែលត្រូវបានបិទមួយមិនធ្វើឱ៙វគ្គបញ្ចប់ទេ។ ការដកប្រាក់ដោយដៃនឹងក្លាយជាអាចធ្វើទៅបានបន្ទាប់ពីការបង្ហាញកោសិកាសុវត្ថិភាពយ៉ាងហោចណាស់មួយ។ ទឹកប្រាក់ដើម និងចំនួនមីននៅតែថេររហូតដល់ការដោះស្រាយ។
ការគ្រប់គ្រង និងរបៀបលេង
ក្តារលេងមានទំហំ 4×4។ ជ្រើសរើសមីនចំនួន 3, 4 ឬ 5 និងទឹកប្រាក់ចំនួន 10, 20, 50, 100 ឬ 200 កាក់និម្មិតមុនពេលចាប់ផ្តើម។ ចុចលើកោសិកាដែលត្រូវបានគ្របដណ្តប់ដោយដៃ; គ្មានជួរការបង្ហាញដោយស្វ័យប្រវត្តិនោះទេ។ ការដកប្រាក់ដោយដៃនឹងក្លាយជាអាចធ្វើទៅបានបន្ទាប់ពីការបង្ហាញកោសិកាសុវត្ថិភាពមួយ។ សំឡេងនៅតែអាចប្រើប្រាស់បានក្នុងអំឡុងពេលលេង។
កាបូបស្មារតី និងមេកានិចបំពេញទឹកប្រាក់
កាបូបសាច់ប្រាក់ចាប់ផ្តើមដោយមានរូបិយប័ណ្ណសាកល្បងចំនួន 1000។ កម្រិតភ្នាល់ដែលមានស្រាប់គឺ 10, 20, 50, 100 និង 200; កម្រិតភ្នាល់ដែលបានជ្រើសរើសនឹងត្រូវបានកាត់ចេញ និងរក្សាទុកនៅពេលដែលការប្រកួតមួយចាប់ផ្តើម។ កម្រិតភ្នាល់ និងចំនួនរន្ទះនឹងនៅថេរក្នុងអំឡុងពេលការប្រកួតនោះ។
នៅពេលបិទបញ្ចប់ ហ្គេមនឹងបន្ថែមតម្លៃ floor(gross return + previously saved fractional carry) ទៅក្នុងកាបូបសាច់ប្រាក់ រួចរក្សាទុកផ្នែកទសភាគដែលនៅសល់។ រន្ទះមួយអាចផ្តល់តម្លៃសូន្យ។ ផ្នែកទសភាគដែលបានរក្សាទុកនឹងនៅមានសុពលភាពបន្ត ទោះបីជាមានការបិទបញ្ចប់ បំពេញសាច់ប្រាក់ឡើងវិញ ឬបើកហ្គេមឡើងវិញក៏ដោយ។
នៅពេលស្ថិតក្នុងស្ថានភាពស្ងប់ស្ងាត់ ហើយមានរូបិយប័ណ្ណតិចជាង 10 ការបំពេញដោយដៃនឹងកំណត់តុល្យការជាចំនួនគត់ឱ្យស្មើនឹង 1000 យ៉ាងជាក់លាក់; វាមិនបន្ថែម 1000 ទៀតនោះទេ។ ការបើកហ្គេមឡើងវិញនឹងបោះបង់ការប្រកួតដែលមិនទាន់បញ្ចប់ដោយគ្មានការសងប្រាក់ ឬបន្តការប្រកួត។ តុល្យការដែលបានរក្សាទុករួមបញ្ចូលទាំងកម្រិតភ្នាល់ដែលត្រូវបានកាត់ចេញរួចហើយ។ ការលុបឯកសារកាស (cached files) តែមួយមុខអាចនឹងទុកទិន្នន័យ localStorage ឱ្យនៅដដែល។
ឯកជនភាព និងការផ្ទុកទិន្នន័យ
ការសាកល្បងនេះប្រើប្រាស់ localStorage នៃកម្មវិធីរុករក ដើម្បីផ្ទុកតុល្យការបច្ចុប្បន្ន និងផ្នែកទសភាគដែលបានរក្សាទុករបស់អ្នក។ នេះគឺស្ថិតនៅក្នុងឧបករណ៍របស់អ្នក។
- ការធានាអនាមិកភាព៖ ទោះបីជាគ្មានគណនីក៏ដោយ ក៏ការគ្មានការគ្រប់គ្រងគណនីមិនមែនមានន័យថា មិនមានទិន្នន័យផ្ទាល់ខ្លួនផ្សេងទៀតដែលត្រូវបានដំណើរការនៅកន្លែងផ្សេងទេ។
- ភាគីទីបី៖ ម៉ូដែលបានប្រកាសពីស្ទីលសៀរ Google Fonts។ ការដំណើរការផ្សេងទៀតមិនទាន់មានការបញ្ជាក់ ឬបដិសេធដោយការសាកល្បងនេះទេ។
- ការកាស (Caching)៖ ការលុបឯកសារកាសអាចនឹងទុកទិន្នន័យ localStorage ឱ្យនៅដដែល ប្រសិនបើមិនបានលុបវាដោយច្បាស់លាស់ទេ។
សំណួរដែលគេសួរញឹកញាប់
តើវិធានបោះឆ្នោតមុខបង្គត់ (Prefix Ballot rule) គឺជាអ្វី?
វាគឺជាលក្ខខណ្ឌមួយដែលក្នុងនោះ ចំពោះប្រវែងមុខបង្គត់នីមួយៗចាប់ពីមួយរហូតដល់បួន ចំនួនរន្ទះនៅក្នុងជួរដេកខាងលើគឺយ៉ាងហោចណាស់ស្មើនឹងចំនួនរន្ទះនៅក្នុងជួរឈរខាងឆ្វេង។ នេះកំណត់សំណុំនៃក្តារលេងដែលអាចកើតមាន ពីកន្លែងដែលហ្គេមទាញយកដោយស្មើៗគ្នា។
តើការគណនាប្រាក់រង្វាន់ធ្វើឡើងដូចម្តេច?
សម្រាមសរុប = 0.96 × ភាគលាភដែលបានចាប់យក × (ចំនួនគាំទ្រដើម / ចំនួនគាំទ្រដែលអាចប្រើប្រាស់បានបច្ចុប្បន្ន)។ តួលេខ 0.96 គឺជាកត្តាកំណត់ថេរ ហើយអត្រាគាំទ្រនឹងកើនឡើងនៅពេលដែលកោសិកាសុវត្ថិភាពត្រូវបានបង្ហាញ។
តើនឹងកើតអ្វីឡើងប្រសិនបើខ្ញុំបុកមីន?
វដ្តនឹងបញ្ចប់ភ្លាមៗ ហើយការត្រឡប់មកវិញសរុបគឺសូន្យ។ ភាគលាភដែលបានចាប់យករបស់អ្នកនឹងបាត់បង់។
តើមានកម្រិតកំណត់ការទូទាត់អតិបរមាដែរឬទេ?
បាទ/ចាស។ ការបង្ហាញណាមួយដែលនឹងលើសពីមេគុណភាគលាភ 1000x នឹងត្រូវបានបិទ។ ប្រសិនបើមិនមានការបង្ហាញដែលមានសិទ្ធិនៅសល់ដោយសារតែកម្រិតកំណត់នេះ តម្លៃសម្រាមបច្ចុប្បន្ននឹងត្រូវបានដាក់បញ្ចូលក្នុងគណនីស្វ័យប្រវត្តិ។
តើខ្ញុំអាចបំពេញធាតុផ្សំរបស់ខ្ញុំដោយរបៀបណា?
អ្នកអាចបំពេញដោយដៃបានតែនៅពេលស្ងប់ស្ងាត់ និងនៅពេលដែលធាតុផ្សំរបស់អ្នកតិចជាង 10។ នេះនឹងកំណត់ធាតុផ្សំរបស់អ្នកទៅជាចំនួន 1000 ត្រឹមត្រូវ។ អ្នកមិនអាចបំពេញធាតុផ្សំបានទេក្នុងអំឡុងពេលវដ្តដែលកំពុងដំណើរការ។
តើហ្គេមរក្សាទុកកម្រីរបស់ខ្ញុបប្រសិនបើខ្ញុំបិទតាប?
កញ្ចក់ទូរស័ព្ទបច្ចុប្បន្ន និងការផ្ទុកប្រភាគនឹងត្រូវបានរក្សាទុក រួមទាំងភាគលាភដែលបានកាត់ចេញរួចហើយនៅពេលវដ្តចាប់ផ្តើម។ ក្តារដែលមិនទាន់បញ្ចប់នឹងត្រូវបានបោះបង់នៅពេលផ្ទុកឡើងវិញដោយគ្មានការសង ឬបន្ត។
តើការផ្ទុកប្រភាគត្រូវបានរក្សាទុកដែរឬទេ?
បាទ/ចាស។ ការទូទាត់បន្ថែមតម្លៃសរុបទៅនឹងការផ្ទុកប្រភាគដែលបានរក្សាទុកពីមុន បញ្ចូលផ្នែកគតិរបស់ផលបូកនោះ ហើយរក្សាទុកផ្នែកប្រភាគដែលនៅសល់។ ការផ្ទុកនេះនឹងនៅរស់រានមានជីវិតបន្ទាប់ពីការទូទាត់ ការបំពេញ និងការផ្ទុកឡើងវិញ។
តើចំនួនមីនដែលអាចជ្រើសរើសបានមានអ្វីខ្លះ?
មានគ្រាប់រុករកចំនួន 3, 4 ឬ 5 ជាក់លាក់។ ការគាំទ្រតាមច្បាប់របស់ពួកវាមានក្តារចំនួន 255, 792 និង 1848 រៀងគ្នា។
តើមានការភ្នាល់អប្បបរមាដែរឬទេ?
ការភ្នាល់ដែលអាចជ្រើសរើសបានមាន 10, 20, 50, 100 និង 200 កាក់វិចុណ្ណា។ ការភ្នាល់អប្បបរមាដែលអាចជ្រើសរើសបានគឺ 10។ ការភ្នាល់ដែលបានជ្រើសរើសនឹងត្រូវបានកាត់ចេញនៅពេលដែលការប្រកួតចាប់ផ្តើម ហើយវានឹងនៅថេរ។
តើខ្ញុំអាចបើកការបង្ហាញជាស៊េរីស្វ័យប្រវត្តិបានទេ?
ទេ។ មិនមានការបើកជាស៊េរីស្វ័យប្រវត្តិនោះទេ។ អ្នកត្រូវចុចលើកោសិកាដោយដៃដើម្បីបង្ហាញវា។
តើនេះជាអនុវត្តកាស៊ីណូពិតប្រាកដមែនទេ?
ទេ។ នេះគឺជាមគ្គុទ្ទេសក៍បង្ហាញដោយឯករាជ្យ។ វាប្រើប្រាស់កាក់វិចុណ្ណាដែលគ្មានតម្លៃសាច់ប្រាក់ គ្មានការចូលគណនី និងគ្មានការដំណើរការការទូទាត់ពីខាងក្រៅ។
តើទិន្នន័យអ្វីខ្លះដែលត្រូវបានរក្សាទុកក្នុងម៉ាស៊ីន?
សមតុល្យបច្ចុប្បន្ន និងការផ្ទេរភាគបែងត្រូវបានរក្សាទុកក្នុង localStorage នៃកម្មវិធីរុករក។ នេះមិនបង្កើតភាពស្អាតខ្លួនឯង ឬលើកលែងការដំណើរការផ្សេងៗដោយភាគីទីបីដូចជា Google Fonts នោះទេ។