চ্যালেঞ্জ
সংক্ষিপ্ত পরিমাণ কোডে:
- কোন আকারের তাসের তাড়ার উপর একটি নিখুঁত এলোমেলো এর বিন্যাস চক্রের দৈর্ঘ্য গণনা এন (যেখানে এন ≥ 2 এবং ঢ এমনকি)।
- সমস্ত চক্র দৈর্ঘ্যের একটি টেবিল 2 ≤ n ≤ 1000 ( n এমনকি) এর জন্য আউটপুট দিন ।
মনে রাখবেন যে নিখুঁত স্থানান্তরিত করার জন্য দুটি প্রাথমিক উপায় রয়েছে। নেই আউট-এলোমেলো , যা উপরে প্রথম কার্ড এবং নীচে গত কার্ড রাখে এবং আছে ইন-এলোমেলো , যা কেন্দ্রে আসেন প্রথম ও শেষ কার্ড এক অবস্থানে চলে আসে। আপনি বেছে নিতে পারেন আপনি আউট-শ্যাফেল করছেন বা ইন-শ্যাফেল করছেন কিনা; অ্যালগরিদম প্রায় উভয় মধ্যে অভিন্ন।
- আউট-এলোমেলো 10-কার্ড ডেক: [1,2,3,4,5,6,7,8,9,10] ↦ [1,6,2,7,3,8,4,9,5, 10]।
- 10-কার্ড ডেকে ইন- শিফাল: [1,2,3,4,5,6,7,8,9,10] ↦ [6,1,7,2,8,3,9,4,10, 5]।
গ্রাফিকাল উদাহরণ
এখানে, আমরা দেখতে পাই যে 20-কার্ড ডেকের একটি আউট- সাফল্যের চক্র দৈর্ঘ্য 18 টি পদক্ষেপ রয়েছে। (এটি কেবল উদাহরণের জন্য; আপনার সমাধানটি গ্রাফিকভাবে চক্রগুলি আউটপুট করার প্রয়োজন হয় না)) অন্যদিকে ক্লাসিক 52-কার্ড ডেকের কেবল 8 টি ধাপের আউট-সাফাল চক্রের দৈর্ঘ্য রয়েছে (দেখানো হয়নি)।
20-কার্ড ডেকের একটি ইন-শফলে চক্রের দৈর্ঘ্য কেবল 6 টি ধাপ।
আউটপুট এর সারণী উদাহরণ
আপনার প্রোগ্রামটির সাথে এর অনুরূপ কিছু আউটপুট করা উচিত, যদিও আপনি নিজের পছন্দ মতো কোনও ট্যাবুলার বিন্যাস চয়ন করতে পারেন। এটি একটি বহিঃপ্রকাশের জন্য:
2 1
4 2
6 4
8 3
10 6
12 10
14 12
16 4
18 8
20 18
22 6
24 11
26 20
28 18
30 28
32 5
34 10
36 12
38 36
40 12
...many lines omitted...
1000 36
প্রশ্নাবলি
- এন 2 এর শক্তি হ'ল এনপুট এন এবং এর চক্র গণনার মধ্যে কোনও সংযোগ আছে বলে মনে হচ্ছে ?
- কীভাবে যখন এন 2 এর শক্তি হয় না?
- কৌতূহলজনকভাবে, 1000-কার্ডের ডেকে কেবলমাত্র 36 টির আউট-শফল চক্রের গণনা রয়েছে, যখন 500 কার্ডের ডেকের 166 এর আউট-সাফাল চক্রের গণনা রয়েছে this এটি কেন হতে পারে?
- বৃহত্তম সংখ্যা আপনি যার চক্র গণনা জানতে পারেন কি গ চেয়ে অতি ছোট এন , যার মানে হল অনুপাত এন / গ বড় করা হয়?