একটি ইয়ং ডায়াগ্রামটি বাম-ন্যায়সঙ্গত সারি এবং শীর্ষ-ন্যায়সঙ্গত কলামগুলিতে বাক্সগুলির একটি বিন্যাস। প্রতিটি বাক্সের জন্য, এটির উপরে এবং তার বামে সমস্ত স্থান দখল করা আছে।
XXXXX
XXX
XXX
X
হুক দৈর্ঘ্য একটি বক্স তার সারিতে তার ডানদিকে বাক্সে সংখ্যা, এবং এটি নিচে তার কলামে, এছাড়াও নিজেই একবার গণনা। উদাহরণস্বরূপ, দ্বিতীয় বাক্সটির হুক দৈর্ঘ্য 6:
X****
X*X
X*X
X
এখানে সমস্ত হুক দৈর্ঘ্য:
86521
532
421
1
আপনার লক্ষ্য হুক দৈর্ঘ্যের পণ্য এখানে গণনা করা হয় 8*6*5*2*1*5*3*2*4*2*1*1 = 115200
।
( আপনি কেন এই অভিব্যক্তিটি গুরুত্ব দেয় সে বিষয়ে আগ্রহী হলে হুক দৈর্ঘ্যের সূত্রটি সম্পর্কে পড়ুন ))
ইনপুট: মত নম্বর সারি-আকারের একটা সংগ্রহ [5,3,3,1]
বা মত একটি পুনরাবৃত্তি ইউনারী প্রতীক হিসেবে [[1,1,1,1,1], [1,1,1], [1,1,1], [1]]
বা "XXXXX XXX XXX X"
। আপনি ইচ্ছানুযায়ী তালিকাটি আরোহণ বা উতরাইয়ের জন্য সাজানো আশা করতে পারেন। তালিকাটি খালি নয় এবং কেবল ধনাত্মক পূর্ণসংখ্যা থাকবে।
আউটপুট: হুক দৈর্ঘ্যের পণ্য, যা একটি ধনাত্মক পূর্ণসংখ্যা। পূর্ণসংখ্যা ওভারফ্লো বা রানটাইম সম্পর্কে চিন্তা করবেন না।
বিশেষত ইয়ং ডায়াগ্রাম বা পূর্ণসংখ্যার পার্টিশনগুলির সাথে বিল্ট-ইনদের ডিল করার অনুমতি নেই।
পরীক্ষার কেস:
[1] 1
[2] 2
[1, 1] 2
[5] 120
[2, 1] 3
[5, 4, 3, 2, 1] 4465125
[5, 3, 3, 1] 115200
[10, 5] 798336000
{ee::+W%}_q~%z%:+:*
(19 বাইট) ইনপুট ফর্ম্যাট:[[1][1 1 1][1 1 1][1 1 1 1 1]]