पासा खेल मिया आकार दो के सेट का एक बहुत ही गैर-तुच्छ क्रम प्रस्तुत करता है:
{3,1} < {3,2} < {4,1} < {4,2} < {4,3} < {5,1} < {5,4} < {6,1} < {6,5} < {1,1} < {2,2} < {6,6} < {1,2}
सामान्य तौर पर, एक ट्यूल के भीतर का क्रम मायने नहीं रखता है {x,y}={y,x}
,
{1,2}
किसी भी चीज से अधिक है, जोड़े गैर-जोड़े से अधिक हैं और एक टाई के मामले में संख्यात्मक मूल्य तय करता है।
अब मान लीजिए कि आप n
पासा का उपयोग करना चाहते हैं । इसके अलावा, dices के m
चेहरे हैं।
उदाहरण:
{1,5,3,4} < {1,2,6,3}
5431 <6321 के बाद से{1,2,3,5} < {1,1,5,6} < {1,1,5,5}, {1,1,6,6} < {1,1,1,3} < {2,2,2,3} < {1,1,1,1} < {1,2,3,4}
{2,2,5} < {1,1,6}
चूंकि दोनों सेटों में प्रत्येक एक जोड़ा और 611> 522 है
संक्षेप में, {1, ..., n}
किसी भी चीज़ से अधिक है। आज्ञा देना p > q
, तो p-of-a-kind, q-of-a-तरह से अधिक है। एक टाई के मामले में, दूसरा (, तीसरा, ...) - सबसे लंबे समय तक एक तरह की जीत। अंत में, यदि कोई निर्णय अभी तक नहीं किया जा सका, तो सबसे बड़ी संख्यात्मक मूल्य जीत होगी। एक सेट का संख्यात्मक मान सबसे बड़ा पूर्णांक है जिसे आप सेट में उपलब्ध संख्याओं से बना सकते हैं, समवर्ती का उपयोग करते हुए। उदाहरण:
{2,5,4,3}
5432 बन जाता है{4,11,3,4}
B443 बन जाता है (> 6-सामना वाले पासा की अनुमति है, B = 11)
आपका काम अपनी पसंद की भाषा में सबसे छोटा संभव कार्यक्रम (यानी फ़ंक्शन) लिखना है, जो कि दो कंटेनरों (सूची, सरणी, सेट, ...) को दिया जाता है, चाहे वह पहला या दूसरा जीता हो।
नोट: आप मान सकते हैं कि दो कंटेनरों की लंबाई समान है और इसमें केवल सकारात्मक पूर्णांक हैं, लेकिन कुछ और नहीं। विशेष रूप से वे हल नहीं हो सकते हैं। वापसी मूल्य कुछ भी हो सकता है, उदाहरण के लिए {-1, 0, 1} {पहली जीत, टाई, दूसरा जीत}।
{1,1,6}
,{2,2,5}
? क्या आप सबसे बड़े p-of-a-kind या किसी पासा के संख्यात्मक मूल्य की तुलना करते हैं?