আজ আমরা একটি ক্রম তাকান করব একটি , Collatz ফাংশন এর সাথে সম্পর্কিত চ :
আমরা z, f (z), f (f (z)) ফর্মের একটি অনুক্রম বলি ... একটি কোলাটজ ক্রম ।
আমাদের ক্রম প্রথম সংখ্যা , একটি (1) , 0 হয় । চ এর পুনরাবৃত্ত প্রয়োগের অধীনে , এটি 0 → 0 → একটি চক্রের মধ্যে পড়ে ...
এখনও আমরা যে ছোটখাটো সংখ্যা দেখিনি সেগুলি হ'ল 1, একটি (2) = 1 তৈরি করে । চ এর পুনরাবৃত্ত প্রয়োগের অধীনে , এটি একটি চক্রের মধ্যে পড়ে 1 → 4 → 2 → 1 falls …
এখন আমরা উপরের চক্রটিতে 2 নম্বরটি দেখেছি , সুতরাং পরবর্তী ক্ষুদ্রতম সংখ্যাটি একটি (3) = 3 , চক্রের মধ্যে পড়ে 3 → 10 → 5 → 16 → 8 → 4 → 2 → 1 → 4 → 2 → 1 →…
উপরের সমস্ত চক্রগুলিতে আমরা ইতিমধ্যে 4 এবং 5 দেখেছি , সুতরাং পরবর্তী সংখ্যাটি একটি (4) = 6 ।
এতক্ষণে আপনার ধারণাটি পাওয়া উচিত। a (n) হ'ল সর্বকনিষ্ঠ সংখ্যা যা সমস্ত a (1),…, a (n - 1) এর জন্য কোনও কোলাটজ সিকোয়েন্সের অংশ ছিল না ।
একটি প্রোগ্রাম বা ফাংশন লিখুন যা ধনাত্মক পূর্ণসংখ্যার n প্রদান করে , একটি (এন) প্রদান করে । বাইটস মধ্যে সংক্ষিপ্ত কোড।
Testcases:
1 -> 0
2 -> 1
3 -> 3
4 -> 6
5 -> 7
6 -> 9
7 -> 12
8 -> 15
9 -> 18
10 -> 19
50 -> 114
(এটি OEIS ক্রম A061641 )
n0-ভিত্তিক হতে পারে?
a(n+1) = a(n) odd: 3*a(n)+1, or a(n) even: a(n)/2
a0-ভিত্তিক না হয় তবে আমি বুঝতে পারি না কেন আপনি এখানে "0-ভিত্তিক কথা বলছেন" বলে মনে করছেন:a(n) is the smallest number that was not part of any Collatz sequences for all a(0), …, a(n − 1).
