নির্দেশিত গ্রাফের দুটি স্বতন্ত্র শিখরগুলি দৃ connected়ভাবে সংযুক্ত থাকে যদি প্রতিটি থেকে অন্যের গ্রাফে পথ থাকে। গ্রাফের একটি দৃ connected়ভাবে সংযুক্ত উপাদান হ'ল গ্রাফের একটি উপসেট যেমন সাবসেটের প্রতিটি জোড়া পৃথক শীর্ষে সুদৃ connected়ভাবে সংযুক্ত থাকে এবং সাবসেটটিতে আরও কোনও শীর্ষবিন্দু যুক্ত করা এই সম্পত্তিটিকে ভেঙে দেয়।
আপনার চ্যালেঞ্জটি হল কোনও গ্রাফকে দৃ strongly়ভাবে সংযুক্ত উপাদানগুলিতে আলাদা করা। বিশেষত, আপনাকে অবশ্যই গ্রাফের সমস্ত এসসিসি আউটপুট করতে হবে।
ইনপুট / আউটপুট:
ইনপুট হিসাবে, আপনি নির্দেশিত প্রান্তগুলির তালিকা, সংলগ্ন তালিকা, সংলগ্ন ম্যাট্রিক্স বা অন্য কোনও যুক্তিসঙ্গত ইনপুট ফর্ম্যাট ব্যবহার করতে পারেন। আপনি নিশ্চিত না হন জিজ্ঞাসা করুন। আপনি ধরে নিতে পারেন যে গ্রাফের কোনও সম্পূর্ণ সংযোগ বিহীন শীর্ষকোষ নেই, এবং কোনও স্ব-প্রান্ত নেই, তবে আপনি আরও কোনও অনুমান করতে পারবেন না। আপনি বৈকল্পিকভাবে ইনপুট হিসাবে উল্লম্বের তালিকা, পাশাপাশি উল্লম্বের সংখ্যাও নিতে পারেন।
আউটপুট হিসাবে, আপনাকে অবশ্যই শিখুনগুলির একটি পার্টিশন দিতে হবে, যেমন শীর্ষ অনুসারে তালিকার তালিকার একটি তালিকা, যেখানে প্রতিটি উপলিস্টটি দৃ strongly়ভাবে সংযুক্ত উপাদান, বা শীর্ষে একটি লেবেলিং যেখানে প্রতিটি লেবেল একটি পৃথক উপাদানগুলির সাথে সামঞ্জস্য করে।
আপনি যদি কোনও লেবেলিং ব্যবহার করেন তবে লেবেলগুলি অবশ্যই শীর্ষে বা একক ক্রমাগত হতে হবে। এটি হ'ল লেবেলে গণনা বন্ধ করে দেওয়া।
উদাহরণ:
এই উদাহরণগুলি প্রান্তগুলির তালিকা গ্রহণ করে, যেখানে প্রতিটি প্রান্তটি প্রথম প্রবেশ থেকে দ্বিতীয় এন্ট্রি এবং আউটপুট পার্টিশনের নির্দেশিত হয়। আপনি এই ফর্ম্যাট বা অন্য কোনওটি ব্যবহার করতে নির্দ্বিধায়।
ইনপুটটি প্রথম লাইনে রয়েছে, আউটপুটটি দ্বিতীয় লাইনে রয়েছে।
[[1, 2], [2, 3], [3, 1], [1, 4]]
[[1, 2, 3], [4]]
[[1, 2], [2, 3], [3, 4]]
[[1], [2], [3], [4]]
[[1, 2], [2, 1], [1, 3], [2, 4], [4, 2], [4, 3]]
[[1, 2, 4], [3]]
[[1, 2], [2, 3], [2, 5], [2, 6], [3, 4], [3, 7], [4, 3], [4, 8], [5, 1], [5, 6], [6, 7], [7, 6], [8, 7], [8, 4]]
[[1, 2, 5], [3, 4, 8], [6, 7]]
স্কোরিং এবং বিধিনিষেধ:
স্ট্যান্ডার্ড লুফোলগুলি বরাবরের মতো নিষিদ্ধ। এছাড়াও, বিল্ট-ইনগুলি যা বিশেষত দৃ strongly়ভাবে সংযুক্ত উপাদানগুলির সাথে কাজ করে তা নিষিদ্ধ are
প্রদত্ত উদাহরণগুলিতে সমাধানগুলি এক ঘণ্টার বেশি চলবে না। (এটি ধীর সূচকীয় সমাধানগুলি প্রতিরোধ করার উদ্দেশ্যে এবং অন্য কিছুই নয় else)
এটি কোড গল্ফ। সবচেয়ে কম বাইট জেতা
8
এটি কোনও উপাদান [3,4]
নয় কারণ এটি কেবলমাত্র প্রতিটি 6
এবং 7
(এটির উভয়ই এটিতে পৌঁছতে পারে না) পারে না।