मुझे पता है कि तत्वों के संयोजन उत्पन्न करने के लिए वहां कुछ प्रश्न हैं, लेकिन मुझे लगता है कि इस पर एक नया मोड़ होना एक नया मोड़ है:सबसे अधिक (गति) प्रभावी तरीके से अंक के सभी वैध संयोजन
मेरे पालतू जानवर प्रोजेक्ट के लिए मुझे बाद में एप्लिकेशन के रनटाइम व्यवहार को बेहतर बनाने के लिए बहुत सारी राज्यों की गणना करना है। जिन कदमों के साथ मैं संघर्ष करता हूं उनमें से एक यह है:
दो पूर्णांकों के एन टुपल्स को देखते हुए (उन्हें यहां से बिंदुओं को कॉल करने दें, हालांकि वे मेरे उपयोग के मामले में नहीं हैं। वे लगभग एक्स/वाई संबंधित हैं, हालांकि) किसी दिए गए नियम के लिए सभी वैध संयोजनों की गणना करने की आवश्यकता है।
- की तरह कुछ
नियम हो सकता है "हर बिंदु शामिल नहीं शामिल एक ही एक्स के साथ हर दूसरे बिंदु समन्वय"
- "हर बिंदु शामिल शामिल नहीं एक अजीब एक्स के साथ हर दूसरे बिंदु समन्वय"
मुझे आशा है और उम्मीद है कि यह तथ्य चयन प्रक्रिया में सुधार की ओर अग्रसर है, लेकिन मेरे गणित कौशल को अभी भी पुनर्जीवित किया जा रहा है जैसा कि मैं टाइप करता हूं और मैं एक सुरुचिपूर्ण एल्गोरिदम के साथ आने में असमर्थ हूं।
- अंक के सेट (एन) छोटे शुरू होता है, लेकिन जल्द ही 64 outgrows ("बिटमास्क रूप में लंबे समय का उपयोग करें" के लिए समाधान)
- मैं सी # में यह कर रही है, लेकिन किसी भी भाषा में समाधान ठीक होना चाहिए अगर यह अंतर्निहित विचार
धन्यवाद बताता है।
Vlad के जवाब के जवाब मेंअद्यतन:
शायद मेरे विचार प्रश्न सामान्यीकरण करने के लिए एक बुरा एक था। ऊपर मेरे नियमों का आविष्कार फ्लाई और बस प्लेसहोल्डर्स पर किया गया था। एक यथार्थवादी नियम इस प्रकार दिखाई देगा:
- "हर बिंदु शामिल नहीं शामिल चुना बिंदु से ऊपर triagle में हर दूसरे बिंदु"
कि नियम से और चयन करके (2,1) मैं था को बाहर
- (2,2) - सीधे
- (1,3) (2,3) (3,3) ऊपर - अगली पंक्ति
- और इतने पर
तो नियम सामान्य हैं, सामान्य नहीं। वे दुर्भाग्य से एक्स/वाई नमूनों की तुलना में अधिक जटिल हैं जिन्हें मैंने शुरू में दिया था।
यदि आप उन सभी वास्तविक नियमों को सूचीबद्ध कर सकते हैं जो आप उपयोग करने की योजना बना रहे हैं तो यह सहायक होगा। – Nixuz