চক্রাকারে স্ব-বর্ণনার তালিকা
একটি তালিকা ধনাত্মক পূর্ণসংখ্যা হয় cyclically স্ব-বর্ণনা , যদি নিম্নলিখিত শর্তাবলী ধরে রাখুন।
- কিছুই নেই।
- এর প্রথম এবং শেষ উপাদানগুলি পৃথক।
- আপনি যদি সমান উপাদানের রানগুলিতে ভাগ করেন তবে প্রতিটি রানের উপাদানটি পরবর্তী রানের দৈর্ঘ্যের সমান হয় এবং শেষ রানের উপাদানটি প্রথম রানের দৈর্ঘ্যের সমান হয়।
উদাহরণস্বরূপ, । এটি মজাদার নয় এবং প্রথম এবং শেষ উপাদানগুলি আলাদা। আমরা যখন এটির রান ভাঙি, আমরা ।
- প্রথম রানটি s এর একটি রান এবং পরবর্তী রানের দৈর্ঘ্য , ।
- দ্বিতীয় রানের একটি রান হয় s, এবং পরবর্তী রানের দৈর্ঘ্য, , হয় ।
- তৃতীয় রানের একটি রান হয় s, এবং পরবর্তী রানের দৈর্ঘ্য, হল ।
- চতুর্থ রানটি s এর একটি রান এবং পরবর্তী রানের দৈর্ঘ্য , ।
- অবশেষে, গত রানের একটি রান হয় s, এবং প্রথমবার চালনার লম্বা হল ।
এর অর্থ হ'ল একটি চক্রীয়ভাবে স্ব-বর্ণনার তালিকা।
উদাহরণস্বরূপ, তালিকার চক্রতান্ত্রিকভাবে স্ব-বর্ণনামূলক নয়, যেহেতু s এর একটি রান তার পরে দৈর্ঘ্য দ্বারা চালিত হয় । তালিকাটিও চক্রক্রমে স্ব-বর্ণনামূলক নয়, যেহেতু শেষ রানটি টি রান , তবে প্রথম রানটির দৈর্ঘ্য রয়েছে ।
কাজটি
এই চ্যালেঞ্জে আপনার ইনপুটটি পূর্ণসংখ্যা । আপনার আউটপুটটি চক্রাকারে স্ব-বর্ণনার তালিকার সংখ্যা হবে যার সমষ্টি সমান হবে । উদাহরণস্বরূপ, ফলাফল হওয়া উচিত , যেহেতু চক্রাকারে স্ব-বর্ণনামূলক তালিকাগুলি যার যোগফল হয় , , এবং । সর্বনিম্ন বাইট গণনা জয়, এবং অন্যান্য মানককোড-গল্ফনিয়ম প্রয়োগ।
এখানে থেকে পর্যন্ত ইনপুটগুলির জন্য সঠিক আউটপুট মান রয়েছে :
1 -> 0
2 -> 0
3 -> 0
4 -> 2
5 -> 0
6 -> 2
7 -> 0
8 -> 4
9 -> 0
10 -> 6
11 -> 6
12 -> 12
13 -> 0
14 -> 22
15 -> 10
16 -> 32
17 -> 16
18 -> 56
19 -> 30
20 -> 96
21 -> 56
22 -> 158
23 -> 112
24 -> 282
25 -> 198
26 -> 464
27 -> 364
28 -> 814
29 -> 644
30 -> 1382
31 -> 1192
32 -> 2368
33 -> 2080
34 -> 4078
35 -> 3844
36 -> 7036
37 -> 6694
38 -> 12136
39 -> 12070
40 -> 20940
41 -> 21362
42 -> 36278
43 -> 37892
44 -> 62634
45 -> 67154
46 -> 108678
47 -> 118866
48 -> 188280
49 -> 209784
50 -> 326878
n,1,...,1
এবং 13 এর চেয়ে বেশি প্রতিটি বিজোড় সংখ্যা 3,2,2,2,1,1
একটি এমনকি সংখ্যার সাথে যুক্ত করে প্রাপ্ত করা যায় । 13 অসম্ভব যে প্রমাণটি পাঠকের জন্য অনুশীলন হিসাবে রেখে গেছে।