একটি অনুচ্ছেদে হ'ল কোনও ক্রম যা আপনি অন্য কোনও পরিমাণে অক্ষর মুছে ফেলার মাধ্যমে পেতে পারেন। এর স্বতন্ত্র খালি নয় এমন subsequences 100
হয় 0
, 1
, 00
, 10
, 100
। এর স্বতন্ত্র খালি নয় এমন subsequences 1010
হয় 0
, 1
, 00
, 01
, 10
, 11
, 010
, 100
, 101
, 110
, 1010
।
একটি প্রোগ্রাম বা ফাংশন যা একটি ধনাত্মক পূর্ণসংখ্যা দেওয়া লিখুন এন এর বাইনারি সম্প্রসারণের স্বতন্ত্র খালি নয় এমন subsequences সংখ্যা ফেরৎ এন ।
উদাহরণ: যেহেতু 4
হয় 100
বাইনারি, এবং আমরা দেখেছি যে এটা উপরোক্ত পাঁচটি স্বতন্ত্র খালি নয় এমন subsequences ছিল, তাই f(4) = 5
। এন = 1 থেকে শুরু করে ক্রমটি শুরু হয়:
1, 3, 2, 5, 6, 5, 3, 7, 10, 11, 9, 8, 9, 7, 4, 9, 14, 17, 15, 16, 19, 17, 12
যাইহোক, আপনার প্রোগ্রাম কোন কাজ করতে হবে এন <2 50 যেকোন আধুনিক মেশিনে একটি দ্বিতীয় অধীন। কিছু বড় উদাহরণ:
f(1099511627775) = 40
f(1099511627776) = 81
f(911188917558917) = 728765543
f(109260951837875) = 447464738
f(43765644099) = 5941674