हमारे आंतरिक गोल्फ से एक और समस्या ... पिछले साल छुट्टियों के आसपास यह एक।
मुसीबत
एंडी, बार, कार्ल, दीदी, अर्ल और फ्रान एक दूसरे के लिए उपहार खरीद रहे हैं। एक उपहार विनिमय के लिए नाम बनाएँ।
- प्रत्येक व्यक्ति एक उपहार खरीदता है और एक उपहार प्राप्त करता है।
- कोई भी अपना उपहार नहीं खरीदता है।
- समाधान को कई बार चलाने से अलग-अलग परिणाम प्राप्त होने चाहिए (दाता-रिसीवर जोड़ी को रन से रन के लिए अनुमानित या समान नहीं होना चाहिए)।
इनपुट
कोई नहीं।
आउटपुट
इस उदाहरण में वर्णित है:
एंडी बार बार के लिए
खरीदता है, कार्ल
कार्ल के लिए खरीदता है, कार्ल के लिए दीदी
दीदी के लिए खरीदता है, अर्ल
अर्ल के लिए, फ्रेंक के
लिए खरीदता है एंडी के लिए