डिवाइड और कॉनकॉर एक एल्गोरिथम पैटर्न है । एल्गोरिथम मैथम में, डिजाइन एक विशाल इनपुट पर विवाद लेने के लिए है, इनपुट को छोटे टुकड़ों में तोड़ता है, प्रत्येक छोटे टुकड़े पर समस्या का फैसला करता है, और फिर टुकड़े टुकड़े समाधानों को वैष्विक समाधान में मिला देता है । समस्या को हल करने के इस तंत्र को कपअपकम और बवदुनमत रणनीति कहा जाता है ।