कुछ सकारात्मक पूर्णांक को देखते हुए n
, सबसे अधिक संख्या वाले निशान के साथ एक प्रपंचक डिज़ाइन करें जो आपको सभी कोणों को मापने की अनुमति देता है जो एक 2π/n
(एक माप में प्रत्येक) के अभिन्न गुण हैं ।
विवरण
एक आउटपुट के रूप में, आप श्रेणी में पूर्णांकों की एक सूची उत्पादन कर सकते हैं 0
करने के लिए n-1
(या 1
करने के लिए n
प्रत्येक चिह्न की स्थिति को दर्शाते हैं) कि। वैकल्पिक रूप से आप उत्पादन लंबाई की एक स्ट्रिंग / सूची कर सकते हैं n
एक साथ #
प्रत्येक मार्क की स्थिति में है और एक _
(अंडरस्कोर) जहां कोई भी है। (या दो अलग-अलग पात्रों अगर अधिक सुविधाजनक।)
उदाहरण: के लिए n = 5
आप वास्तव में 3 अंक सभी कोणों को मापने के लिए सक्षम होना चाहिए 2π/5, 4π/5, 6π/5, 8π/5, 2π
पर एक चिह्न (उदाहरण के लिए) की स्थापना करके 0
, पर एक निशान 2π/5
और पर एक निशान 6π/5
। हम इसे एक सूची के [0,1,3]
रूप में या एक स्ट्रिंग के रूप में एन्कोड कर सकते हैं ##_#_
।
उदाहरण
ध्यान दें कि आउटपुट आवश्यक रूप से अद्वितीय नहीं हैं।
n: output:
1 [0]
2 [0,1]
3 [0,1]
4 [0,1,2]
5 [0,1,2]
6 [0,1,3]
7 [0,1,3]
8 [0,1,2,4]
9 [0,1,3,4]
10 [0,1,3,6]
11 [0,1,3,8]
20 [0,1,2,3,6,10]
पुनश्च: यह विरल शासक समस्या के समान है, लेकिन एक रैखिक पैमाने (दो छोरों के साथ) के बजाय हम एक परिपत्र (कोणीय) पैमाने पर विचार करते हैं।
PPS: इस स्क्रिप्ट को प्रत्येक के लिए अंकों के सेट के एक उदाहरण की गणना करनी चाहिए n
। इसे ऑनलाइन आज़माएं!
PPPS: जैसा कि @ngn ने बताया है, यह समस्या आदेश के चक्रीय समूह के न्यूनतम अंतर आधार को खोजने के बराबर है n
। न्यूनतम आदेश http://oeis.org/A283297 में सूचीबद्ध हैं और कुछ सैद्धांतिक सीमाएँ https://arxiv.org/pdf/1702.02631.pdf में पाई गई हैं