यास

अब डाउनलोड करो

यास रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • GPL
  • कीमत:
  • FREE
  • प्रकाशक का नाम:
  • Moritz Lenz
  • प्रकाशक वेब साइट:
  • http://moritz.faui2k3.org/en/mowyw

यास टैग


यास विवरण

YASSS एक कमांड लाइन सी ++ प्रोग्राम है जो हल दिया Sudokus है। तो यह आसान होना चाहिए ऊपर एक दो में सुडोकू क्षेत्र it.How यह WorksYasSS दुकानों के लिए एक और जीयूआई स्थापित करने के लिए YASSS, एक कमांड लाइन सी ++ प्रोग्राम है जो हल दिया Sudokus.The वास्तविक काम एक कक्षा में सभी कार्यक्षमता किया जाता है समाहित है आयामी सरणी। प्रत्येक कोशिका वहाँ संग्रहीत किया जाता है जो संख्या there.The वास्तविक solver प्रवेश किया जा सकता क्लास SudokuIf की below.Header फ़ाइल एक सेल एक शून्य होता है चर्चा की है के लिए, यह खाली है। # ifndef _MORITZ_FIELD_ # परिभाषित _MORITZ_FIELD_ # // एक सुडोकू शामिल ) सुडोकू (;: खेल मैदान एक 2d तय आकार सरणी के रूप में लागू // स्थिरता नियंत्रण और एक solver.class सुडोकू {सार्वजनिक शामिल // डिजिटल डेटा में के साथ एक क्षेत्र पैदा करता है। 0 का अर्थ है "सेट नहीं"। // ध्यान दें कि पहले तो अगर // आप एक सरणी चार च बनाने एक्स के रूप में निर्देशांक माना जाता है, = {{1, 2 ...} {}} .. आप मिल जाएगा // स्थानांतरित सुडोकू क्षेत्र। लेकिन चिंता मत करो, सुडोकू है // अपरिवर्तनीय के तहत स्थानांतरण सुडोकू (चार init_data ); सुडोकू (चार * init_data); // प्रारंभिक डेटा के साथ एक क्षेत्र पैदा करता है। 0 का अर्थ है "सेट नहीं"। // ध्यान दें कि पहले तो अगर // आप एक सरणी चार च बनाने एक्स के रूप में निर्देशांक माना जाता है, = {{1, 2 ...} {}} .. आप मिल जाएगा // स्थानांतरित सुडोकू क्षेत्र। लेकिन चिंता मत करो, सुडोकू है // अपरिवर्तनीय के तहत स्थानांतरण सुडोकू (पूर्णांक init_data ); // दी धारा // pretty_print (अदालत) या कुछ इस तरह ... शून्य pretty_print (std :: ostream संभाल) के रूप में कॉल करने के लिए एक नहीं बल्कि साधारण उत्पादन उत्पन्न करता है; // सिर्फ एक पंक्ति शून्य प्रिंट (std :: ostream संभाल) के सभी वर्ण प्रिंट; // सेट मद (एक्स, वाई) वैल के लिए // मान लिया गया है कि यह सुडोकू नियमों के साथ एक मध्यवर्ती // संघर्ष // जो यह कह के बराबर है करने के लिए नेतृत्व नहीं करता है // allowed_set (वैल, एक्स, वाई) की आवश्यकता सच शून्य set_item हो (चार वैल, int x, int y); // की स्थिति में प्रवेश पाने के (एक्स, वाई) // 0 का अर्थ है "सेट नहीं" पूर्णांक get_item (int x, int y); // रिटर्न सच यह एक सीधा त्रुटि लिए नेतृत्व नहीं करता है, तो अगर आप // सेट (एक्स, वाई) के लिए वैल // तो डेटा ! = 0 वापसी मान // सच है अगर वैल == डेटा bool allowed_set (चार वैल, int x, int y); // पहेली को हल करने का प्रयास करें। सफलता पर सच देता है। bool का समाधान (); // सच रिटर्न अगर वहाँ कोई शून्य प्रविष्टि छोड़ दिया है, उदा // समस्या को सही ढंग से हल किया जाता है। bool is_solved (); // सच रिटर्न अगर बिना जारी रखने के लिए // (उल्लंघन करने शासन bool is_stuck) कोई संभावना नहीं है; संरक्षित: // और सेट किए बिना मूल्यों के लिए 0 इसी मूल्य // यदि मान सेट चार डेटा होता है ; // अनुमति सच है यदि और केवल यदि यह एक तत्काल // टक्कर जादू के बिना मैं + 1 के लिए // सेट डेटा के लिए संभव है। // तो डेटा == मैं! = 0 तो अनुमति है सच है, // अनुमति = j के लिए झूठी! = मैं bool अनुमति ; simple_solve bool (); bool simple_solve1 (); bool simple_solve2 (); // रिटर्न या तो एक is_solved या * के इस bool घटाता एक अटक () संस्करण (); शून्य null_init (); पूर्णांक recursion_depth; शून्य set_recursion_depth (पूर्णांक वां) {recursion_depth = वां;};}; क्या इस रिलीज़ में नया क्या है: · यह रिलीज प्रारंभिक सुराग के एक यादृच्छिक संख्या के साथ Sudokus उत्पन्न करने के लिए एक विकल्प कहते हैं।


यास संबंधित सॉफ्टवेयर

Gemhun

Gemhun एक पहेली गेम है जिसमें आपको उनसे छुटकारा पाने के लिए एक साथ रत्न / पत्थरों को समूहबद्ध करना होगा। ...

188

डाउनलोड