চ্যালেঞ্জের বিবরণ
ডোমিনোস এমন একটি গেম যা টাইলগুলির সাথে দুটি মান সহ খেলে - একটি বাম দিকে, একটি ডানদিকে, উদাহরণস্বরূপ [2|4]
বা [4|5]
। দুটি টাইল একসাথে যোগ হতে পারে যদি সেগুলির মধ্যে একটি সাধারণ মান থাকে। উপরের দুটি টাইলস এভাবে যুক্ত হতে পারে:
[2|4][4|5]
আমরা n
যুক্ত টাইলসের একটি ক্রমকে দৈর্ঘ্যের একটি শৃঙ্খল বলব । অবশ্যই, টাইলস আবর্তিত করা যেতে পারে, তাই টাইল [1|2]
, [1|3]
এবং [5|3]
একটি চেইন মধ্যে পুনর্বিন্যাস করা যেতে পারে [2|1][1|3][3|5]
দৈর্ঘ্য 3।
পূর্ণসংখ্যার জোড়ার একটি তালিকা দেওয়া, এই টাইলগুলি ব্যবহার করে দীর্ঘতম চেইনের দৈর্ঘ্য নির্ধারণ করুন। যদি তালিকাটি খালি থাকে তবে সঠিক উত্তরটি 0
(নোট করুন যে আপনি সর্বদা 1
খালি খালি টাইলসের তালিকা থেকে দৈর্ঘ্যের একটি শৃঙ্খলা তৈরি করতে পারেন )।
নমুনা ইনপুট / আউটপুট
[(0, -1), (1, -1), (0, 3), (3, 0), (3, 1), (-2, -1), (0, -1), (2, -2), (-1, 2), (3, -3)] -> 10
([-1|0][0|-1][-1|2][2|-2][-2|-1][-1|1][1|3][3|0][0|3][3|-3])
[(17, -7), (4, -9), (12, -3), (-17, -17), (14, -10), (-6, 17), (-16, 5), (-3, -16), (-16, 19), (12, -8)] -> 4
([5|-16][-16|-3][-3|12][12|-8])
[(1, 1), (1, 1), (1, 1), (1, 1), (1, 1), (1, 1), (1, 1)] -> 7
([1|1][1|1][1|1][1|1][1|1][1|1][1|1])
[(0, 1), (2, 3), (4, 5), (6, 7), (8, 9), (10, 11)] -> 1
(any chain of length 1)
[] -> 0
(no chain can be formed)
O(n!)
ইচ্ছে মতন
I guess it's P