ভূমিকা
A229037 এর বেশ কৌতূহলোদ্দীপক প্লট রয়েছে (কমপক্ষে প্রথম কয়েকটি শর্তের জন্য):
অনুমান আছে, এটি প্রকৃতপক্ষে কিছুটা ভাঙ্গা সম্পত্তি হতে পারে।
এই ক্রমটি কীভাবে নির্মিত হয়?
a(1) = 1, a(2) = 1
প্রত্যেকের n>2
জন্য একটি সংক্ষিপ্ত ধনাত্মক পূর্ণসংখ্যার সন্ধান করুন এরপরে নির্ধারণ করুন a(n)
যে সূচিগুলির প্রতিটি গাণিতিক 3 টি শব্দ ক্রমের n,n+k,n+2k
জন্য, অনুক্রমের সাথে সম্পর্কিত মানগুলি a(n),a(n+k),a(n+2k)
হয় না একটি গাণিতিক অনুক্রম।
চ্যালেঞ্জ
n
একটি ইনপুট হিসাবে ইতিবাচক পূর্ণসংখ্যা দেওয়া হয়েছে , প্রথম n
শর্তগুলি আউটপুট দেয়a(1), ... , a(n)
, এই ক্রমের । (যে কোনও যুক্তিসঙ্গত বিন্যাস সহ। সম্ভাব্য নেতৃস্থানীয় / প্রশিক্ষণ অক্ষর / স্ট্রিং অপ্রাসঙ্গিক।)
এই ক্রমটি তৈরি করার জন্য স্নিপেটগুলি উপলব্ধ রয়েছে, তবে আমি মনে করি যে অন্যান্য পদ্ধতির নির্দিষ্ট ভাষার জন্য আরও গল্ফযোগ্য / আরও উপযুক্ত হতে পারে।
আপনার প্রোগ্রামটি কীভাবে কাজ করে তা আমাদের জানান। যদি আপনি একটি ক্রুশ হয়ে আসেন একটি বিশেষ দক্ষ দক্ষ অ্যালগরিদম আপনি এটিও উল্লেখ করতে চাইতে পারেন, কারণ এটি স্বল্প সময়ে ক্রমের আরও শর্তগুলি প্লট করার অনুমতি দেয়।
প্রথম কয়েকটি পরীক্ষার মামলা:
1, 1, 2, 1, 1, 2, 2, 4, 4, 1, 1, 2, 1, 1, 2, 2, 4, 4, 2, 4, 4, 5, 5, 8, 5, 5, 9, 1, 1, 2, 1, 1, 2, 2, 4, 4, 1, 1, 2, 1, 1, 2, 2, 4, 4, 2, 4, 4, 5, 5, 8, 5, 5, 9, 9, 4, 4, 5, 5, 10, 5, 5, 10, 2, 10, 13, 11, 10, 8, 11, 13, 10, 12, 10, 10, 12, 10, 11, 14, 20, 13
আরও টেস্টকেস:
a(100) = 4
a(500) = 5
a(1000) = 55
a(5000) = 15
a(10000) = 585
সমস্ত শর্তাবলী n=100000
এখানে উপলব্ধ: https://oeis.org/A229037/b229037.txt
সাহায্য এবং উত্সাহের জন্য @ মার্টিনব্যাটনারকে ধন্যবাদ।