ধনাত্মক পূর্ণসংখ্যার একটি তালিকা দেওয়া হয়েছে, আমরা এমন ত্রিভুজগুলির সংখ্যাটি সন্ধান করুন যেগুলি তাদের দৈর্ঘ্যের ইনপুট তালিকার তিনটি স্বতন্ত্র এন্ট্রি দ্বারা প্রতিনিধিত্ব করে।
(অনুপ্রেরণা সিআর থেকে আসে ))
বিস্তারিত
- A তিনটি বাহুর দৈর্ঘ্যের সমস্ত ক্রম কঠোর ত্রিভুজ বৈষম্য পূরণ করলে একটি ত্রিভুজ গঠিত হতে পারে(এর অর্থ হ'ল , a + c> b এবং b + c> এ অবশ্যই সমস্ত কিছু রাখা উচিত))
- তিন, পাশের দৈর্ঘ্য অবশ্যই অবশ্যই তালিকার পৃথক অবস্থানে উপস্থিত থাকতে হবে, তবে অগত্যা জোড়ের মতো পৃথক হতে হবে না।
- ইনপুট তালিকার তিনটি সংখ্যার ক্রম কোনও ব্যাপার নয়। যদি আমরা একটি তালিকা
a
এবং তিনটি সংখ্যাa[i], a[j], a[k]
(যেখানেi,j,k
জোড়ায় পৃথক পৃথক) বিবেচনা করি, তবে(a[i],a[j],a[k]), (a[i],a[k],a[j]), (a[j], a[i], a[k])
ইত্যাদি সমস্তকে একই ত্রিভুজ হিসাবে বিবেচনা করা হয় । - ইনপুট তালিকায় কমপক্ষে 3 টি এন্ট্রি থাকতে পারে বলে ধরে নেওয়া যেতে পারে।
- আপনি ধরে নিতে পারেন যে ইনপুট তালিকাটি ক্রমবর্ধমান ক্রমে সাজানো হয়েছে।
উদাহরণ
অনলাইনে চেষ্টা করে দেখুন এখানে একটি ছোট পরীক্ষা প্রোগ্রাম পাওয়া যাবে !
Input, Output:
[1,2,3] 0
[1,1,1] 1
[1,1,1,1] 4
[1,2,3,4] 1
[3,4,5,7] 3
[1,42,69,666,1000000] 0
[12,23,34,45,56,67,78,89] 34
[1,2,3,4,5,6,7,8,9,10] 50
এর ইনপুট [1,2,3,...,n-1,n]
জন্য A002623 ।
এর ইনপুট করতে [1,1,...,1]
(দৈর্ঘ্য n
) এই হল A000292 ।
[1,1,1,1]
4 "ভিন্ন" ত্রিভুজ অনুমতি দেয়, সব[1,1,1]
, কোনো তিনটি 1 এর ব্যবহার মনোনীত হবে? তবে, এটি 24 নয় কারণ তিনটি 1 জনকে নিরবচ্ছিন্নভাবে বেছে নেওয়া হয়েছে, অর্থাত এটি আদেশিত তালিকার চেয়ে তিনটি সূচকের উপসেট?