চ্যালেঞ্জ হ'ল দীর্ঘতম বর্ধমান অনুচ্ছেদটি খুঁজে পেতে সংক্ষিপ্ত বাস্তবায়নটি লিখতে ।
উদাহরণ : এস এর ক্রম 1 5 7 1 8 4 3 5 [এস এর দৈর্ঘ্য] 8]
- আমাদের দৈর্ঘ্যের 0 টি উপ-অনুক্রম রয়েছে [এটি বাড়িয়ে বিবেচনা করবে]
- দৈর্ঘ্য 1 6 1,5,7,8,4,3 6 এর 6 উপ-অনুক্রম [তাদের সবকটি বর্ধমান হিসাবে বিবেচিত হয়]
- (7 * 8) / 2 দৈর্ঘ্যের 2 টি উপ-অনুক্রম [তবে আমরা সদৃশগুলি সরিয়ে ফেলব], ক্রমবর্ধমান সাব-সেকটি শক্ত কালো।
{ 15,17 , 11, 18,14,13,57 , 51, 58 , 54,53,55,71, 78 , 74,73,75,84,83,85,43, 45,35 }
[নোট করুন যে আমরা কেবলমাত্র সাব-সিকোয়েন্সিকে কঠোরভাবে বৃদ্ধি করতে আগ্রহী]
[আপনি অনুক্রমের অভ্যন্তরের উপাদানগুলির ক্রম পরিবর্তন করতে পারবেন না , সুতরাং উদাহরণ অনুক্রমের কোনও উপ-অনুক্রম নেই [37]
- আমাদের 4 দৈর্ঘ্যের উপ-অনুক্রমগুলি বৃদ্ধি পেয়েছে যা 1578, তবে 5 দৈর্ঘ্যের উপ-অনুক্রম নেই, সুতরাং আমরা দীর্ঘতম বর্ধমান উপ-অনুক্রমের দৈর্ঘ্য = 4 বিবেচনা করি consider
ইনপুট :
a 1 a 2 ... a N (অনুক্রম)
সমস্ত সংখ্যা 10 3
এন <= 1000 এর চেয়ে কম ধনাত্মক পূর্ণসংখ্যার হয়
আউটপুট :
একটি পূর্ণসংখ্যা ইনপুট অনুক্রমের দীর্ঘতম বর্ধমান সাব-সিকোয়েন্সের দৈর্ঘ্যকে নির্দেশ করে।
sample input(1)
1 2 4 2 5
sample output(1)
4
sample input(2)
1 5 7 1 8 4 3 5
sample output(2)
4
আপনার কোডটি সময় মতো চলতে হবে দয়া করে এখানে জমা দেওয়ার আগে এই কোডটিতে আপনার কোডটি পরীক্ষা করুন (এছাড়াও লিঙ্কটিতে আমার 290-বাইট সি ++ 11 সমাধান রয়েছে)
হয় আপনি কোনও ফাইল / স্টিডিন থেকে অথবা একটি ফাংশন প্যারামিটার হিসাবে ইনপুট নিতে পারেন এবং আপনি হয় কোনও ফাইল / স্টাডআউটে আউটপুট প্রিন্ট করতে পারেন বা কোনও ফাংশন লিখলে মানটি ফিরিয়ে দিতে পারেন
স্কোর বোর্ড
- ডেনিস সিজেম - 22
- isaacg পাইথ - 26
- হাওয়ার্ড গল্ফস্ক্রিপ্ট - 35
- গর্বিত হাস্কেলর হাস্কেল - 56
- রায় পাইথন 3 - 66
- হিস্টোক্র্যাট রুবি - 67
- DLeh সি # - 92
- YosemiteMark Clojure - 94
- faubiguy পাইথন 3 - 113
function f(){...}
) বা ভিতরের ফাংশন (কেবল ...
) এর বাইটগুলি গণনা করা উচিত ? আমরা যদি বাইরের ফাংশনগুলি গণনা করি, তবে বেনামি ফাংশনগুলি অনুমোদিত?