Google-Developer-Student-Club-CCOEW / Competitive-Programming-2023-GDSC-CUMMINS-X-GDSC-MMCOE

Welcome to the Hacktoberfest 2023 Competitive-Programming Cohort for Cummins College and MMCOE students! To request issue assignment, create a pull request, providing: 1. Full Name 🧑‍🎓 2.Email 📧 3.College ID (RNO) 🔢 4.Branch of Study.📚 5. Year 📆 .The Cummins College and MMCOE students' PRs will be considered only. Thank you!
9 stars 69 forks source link

Building Roads #166

Closed akanksha1131 closed 11 months ago

akanksha1131 commented 11 months ago

Byteland has n cities, and m roads between them. The goal is to construct new roads so that there is a route between any two cities. Your task is to find out the minimum number of roads required, and also determine which roads should be built. Input The first input line has two integers n and m: the number of cities and roads. The cities are numbered 1,2,… n. After that, there are m lines describing the roads. Each line has two integers a and b: there is a road between those cities. A road always connects two different cities, and there is at most one road between any two cities. Output First print an integer k: the number of required roads. Then, print k lines that describe the new roads. You can print any valid solution. Constraints 1<=n<=10^5 1<=m<=2*(10^5) 1<=a,b<=n Example Input: 4 2 1 2 3 4 Output: 1 2 3

akanksha1131 commented 11 months ago

Can you please accept and assign this issue to me? Also, please add this under label hacktoberfest, hacktoberfest2023, hacktoberfestaccepted, hacktoberfestapproved, etc -Akanksha Kale TY IT, Cummins

aditi3004 commented 11 months ago

I'm enthusiastic about contributing to this issue. May I kindly request the assignment of this issue? -Aditi Sharma TY CSE,CCOEW