একটি টাইমলাইন অঙ্কন দ্বারা অনুপ্রাণিত ।
ইভেন্টগুলির একটি সময়রেখা দেওয়া, প্রতিটি ইভেন্টের তারিখ আউটপুট।
একটি টাইমলাইন ফর্ম দেওয়া হবে
2000
--AF-C-------E--D---B--
যেখানে প্রথম লাইনটি সময়ের একটি জ্ঞাত বিন্দু দেখায়। জানা বছরটি সর্বদা জানা বছরের প্রথম অঙ্কের নীচে বর্ণচিহ্ন হয়
আপনি ধরে নিতে পারেন:
- টাইমলাইনে নিজেই, প্রতিটি চরিত্র এক বছরের প্রতিনিধিত্ব করে।
- সর্বদা কমপক্ষে একটি ইভেন্ট থাকবে
- ইভেন্টগুলি ক্রমযুক্ত হতে হবে না
- আপনি ধরে নিতে পারেন যে প্রতিটি চরিত্রের মধ্যবর্তী সীমা
Aএবং দূরবর্তী চরিত্রটি উপস্থিত রয়েছে - সর্বাধিক 26 ইভেন্ট হবে
- জ্ঞাত বিন্দুতে ডানদিকে কোনও প্যাডিং থাকবে না
- পরিচিত পয়েন্ট এবং আউটপুট উভয়ই নেতিবাচক সংখ্যা থাকতে পারে
- আপনাকে 2 ^ 32 এর চেয়ে বড় সংখ্যাগুলি পরিচালনা করতে হবে না
- আপনাকে 2 ^ 8 এর চেয়ে বড় রেঞ্জগুলি পরিচালনা করতে হবে না
- আপনি বড় হাতের বদলে ছোট হাতের অক্ষর হিসাবে ইনপুট নিতে পারেন
আপনার এমন একটি প্রোগ্রাম লিখতে হবে যা এই ফর্মটিতে একটি টাইমলাইন নেয় এবং মূল তারিখগুলি যথাযথভাবে আউটপুট করে (A, B, C, D ...)
আপনি একটি সুবিধাজনক ফর্ম আউটপুট করতে পারেন তবে আপনাকে অবশ্যই দেওয়া ফর্ম্যাটটিতে ইনপুট নিতে হবে।
পরীক্ষার কেস:
2000
--AF-C-------E--D---B--
[1998, 2016, 2001, 2012, 2009, 1999]
10
--C-AB--D
[9, 10, 7, 13]
0
--ABCDEFG--
[-3, -2, -1, 0, 1, 2, 3]
5
--ABCDEFG--
[-3, -2, -1, 0, 1, 2, 3]