ভূমিকা
আপনি একটি পার্কিং লটের সুপারভাইজার এবং আপনার ম্যানেজার আকারটি সঙ্কুচিত করার জন্য প্রস্তুতি নিচ্ছেন।
এটি গত বছরের পিএটি শীর্ষ-স্তরের সমস্যার একটি সরলীকৃত এবং অভিযোজিত সংস্করণ ।
চ্যালেঞ্জ
আপনি নিরূপণ করা কত গাড়ি একই সময়ে Lot, জিজ্ঞাসা করা হয় সর্বাধিক ।
স্ট্যান্ডার্ড বিধি প্রয়োগ। এবং এটি একটি কোড-গল্ফ তাই সংক্ষিপ্ততম কোড জয়ী।
প্রথম লাইন এন্ট্রির পরিমাণ (কোন বেশী 100,000, যদি আপনি চান আপনার ইনপুট এই লাইন নাও থাকতে পারে, তা যেখানে ইনপুট প্রান্ত নির্ণয় করার জন্য শুধুমাত্র একটি অস্থায়ী হয় )। নিম্নলিখিত পাঠ্যটিতে প্রতি লাইনে একটি করে প্রবেশ রয়েছে। এবং প্রতিটি প্রবেশের মধ্যে তিনটি সংখ্যা রয়েছে:
<Car plate number> <Time (seconds) since open> <0(In) | 1(Out)>
পরিবর্তন 2: ইনপুট হিসাবে ট্রিপলের অ্যারে ব্যবহার করা ঠিক আছে OK
পরিবর্তন 3: আপনি একটি প্রবেশিকায় সংখ্যার ক্রম পরিবর্তন করতে পারেন। এবং কোনটি ব্যবহার করতে হবে তা চয়ন করতে পারেন। (মন্তব্যসমূহ বিভাগটি দেখুন)
ইনপুটটি বৈধ হওয়ার গ্যারান্টিযুক্ত, ধরে নিই:
Car plate number10000~ এর ব্যাপ্তিতে একটি পূর্ণসংখ্যা ~99999Time0~ এর ব্যাপ্তিতে একটি পূর্ণসংখ্যা ~86400
এবং
- এন্ট্রিগুলি ক্রমানুসারে অর্ডার করা হয় না ।
- প্রথম সেকেন্ডের আগে কোনও গাড়ি নেই।
- নেই অগত্যা গত দ্বিতীয় পরে কোন গাড়ী।
- গাড়ি getsোকার আগেই ছাড়ত না।
Car plate numberঅনন্য. (তবে একই গাড়ি একাধিকবার দেখতে পারে)- সুতরাং কোনও গাড়ি যখন এতে ইতিমধ্যে থাকে তখন প্রচুর প্রবেশ করা অসম্ভব।
- একই গাড়ি একই সাথে ভেতরে outুকতে পারত না
time। - ইন / আউট করার সময় কোনও গাড়ি প্রচুর পরিমাণে বিবেচিত হয়।
উদাহরণ 1
ইনপুট
11
97845 36000 1
75487 16500 1
12345 16 0
75486 3300 0
12345 6500 1
97845 32800 0
12345 16400 0
97846 16501 1
97846 16500 0
75486 8800 1
75487 3300 0
আউটপুট
3
ব্যাখ্যা
এ 16500, গাড়ী 12345এবং 75487পার্কিং লট ছিলেন।
উদাহরণ 2
আমি এটি তৈরি করেছিলাম কারণ আমি এতে অনেকগুলি কোড ব্যর্থ পেয়েছি।
ইনপুট (প্রথম লাইনের বাইরে রেখে)
12345 16400 0
12345 16500 1
75487 16500 0
75487 16600 1
আউটপুট
2
ব্যাখ্যা
এ 16500, গাড়ী 12345এবং 75487পার্কিং লট ছিলেন।
মন্তব্য
আসলে, তিনটি আউটপুট জন্য প্রয়োজন হয় না। কমপক্ষে, ফলাফলের জন্য আপনার কেবল প্লেট + সময় বা আউট / আউট + সময় প্রয়োজন। তবে দুটি পরিস্থিতিতে অ্যালগরিদম কিছুটা আলাদা, সুতরাং খাটো হওয়ার পছন্দটি একটি নির্দিষ্ট ভাষায় অজানা থাকে। এবং অবশ্যই আপনি তিনটি সংখ্যা ব্যবহার করতে পারেন। তাই আমি তাদের চ্যালেঞ্জ ছেড়ে চলেছি।