রম্ব্বির যে উপাদানগুলি বৃদ্ধি পায় তা গণনা করার কল্পনা করুন [1],[1,3,1],[1,3,5,3,1],…(কেবল বিজোড় সংখ্যা যেমন তারা সুন্দরভাবে সারিবদ্ধ হয়)। এটি নীচের মত দেখতে হবে, নোট করুন যে আপনি সর্বদা দিয়ে গণনা শুরু করেন 1:
01
1 02 03 04
1 2 3 4 05 06 07 08 09 …
5 10 11 12
13
(1) (1,3,1) (1,3,5,3,1) (1,3,5,7,5,3,1) …
এখন আপনি যদি কলামগুলি সংমিশ্রণ শুরু করেন ( [1],[2],[1,3,5],[4],[5],[2,6,10],…) তবে আপনি রম্বস ক্রমটি পান । এগুলি হ'ল ক্রমের প্রথম 100 উপাদান:
1,2,9,4,5,18,35,24,9,10,33,60,91,70,45,16,17,54,95,140,189,154,115,72,25,26,81,140,203,270,341,288,231,170,105,36,37,114,195,280,369,462,559,484,405,322,235,144,49,50,153,260,371,486,605,728,855,754,649,540,427,310,189,64,65,198,335,476,621,770,923,1080,1241,1110,975,836,693,546,395,240,81,82,249,420,595,774,957,1144,1335,1530,1729,1564,1395,1222,1045,864,679,490,297,100
আই
আপনি এই তিনটি ইনপুট / আউটপুট পদ্ধতির মধ্যে একটি চয়ন করতে পারেন (আপনার অবৈধ ইনপুটগুলি হ্যান্ডেল করতে হবে না):
- একটি পূর্ণসংখ্যা n আউটপুট প্রদত্ত সেই অনুক্রমের n তম উপাদানকে (0- বা 1-তালিকাযুক্ত, আপনার পছন্দ)
- সেই অনুক্রমের প্রথম এন উপাদানগুলিকে একটি পূর্ণসংখ্যা n আউটপুট দেওয়া হয়েছে
- সিকোয়েন্সটি অনির্দিষ্টকালে মুদ্রণ / ফিরিয়ে দিন
Testcases
উপরের প্রথম 100 টি শর্তাবলী দেখুন, এখানে কিছু বড় উদাহরণ (1-ইনডেক্সড):
101 -> 101
443 -> 1329
1000 -> 49000
1984 -> 164672
2017 -> 34289
2018 -> 30270
3000 -> 153000

আমরা স্টিডিন থেকে এক-ভিত্তিক উপাদান নম্বর, এন পড়ে এবং একটি সদৃশ সংরক্ষণ করে শুরু করি।
তারপর আমরা তা নির্ধারণ রম্বস আমরা হন, একটি পূর্ণসংখ্যা আপ গণনা দ্বারা দ পর্যন্ত
রম্বসের ডান হাত থেকে কলাম অফসেট, সি , হয়
সেই অফসেটটি কেন্দ্রের অক্ষের চারপাশে প্রতিফলিত হওয়ার জন্য, আমরা চেক করি কিনা
এবং যদি এটি হয়, তবে প্রতিফলিত সি হয়ে যায়
আমাদের প্রতিফলিত সিটি হয়ে গেলে , কলামটির যোগফলটি সহজভাবে হয়