<div> <p>एक क्रमबद्ध वेक्टर से डुप्लिकेट हटाना और गिनती करना</p> </div>

C++ Medium vectors

कार्य «<div> <p>एक क्रमबद्ध वेक्टर से डुप्लिकेट हटाना और गिनती करना</p> </div>»

<div>
<p>एक पूर्णांकों का आरोही क्रम में क्रमबद्ध वेक्टर दिया गया है। सभी डुप्लिकेट को हटाना आवश्यक है, केवल अद्वितीय तत्वों को छोड़ते हुए, लेकिन साथ ही यह गणना करनी है कि मूल वेक्टर में प्रत्येक संख्या कितनी बार आई थी। परिणाम को दो वेक्टरों के रूप में प्रदर्शित करें: पहले में अद्वितीय संख्याएँ होंगी, दूसरे में उनकी संख्या। std::vector और एल्गोरिदम का उपयोग करें।</p>
</div>

इनपुट प्रारूप

<p>पहली पंक्ति में एक पूर्णांक N (1 ≤ N ≤ 1000) — तत्वों की संख्या। दूसरी पंक्ति में N पूर्णांक, आरोही क्रम में क्रमबद्ध, प्रत्येक का निरपेक्ष मान 10^9 से अधिक नहीं है।</p>

आउटपुट प्रारूप

<p>पहली पंक्ति में एक पूर्णांक K है — अद्वितीय तत्वों की संख्या। दूसरी पंक्ति में K पूर्णांक हैं — अद्वितीय तत्व आरोही क्रम में। तीसरी पंक्ति में K पूर्णांक हैं — प्रत्येक तत्व की पुनरावृत्ति की संख्या।</p>

उदाहरण

उदाहरण 1

इनपुट
5 10 10 10 10 10
आउटपुट
1 10 5
main.cpp