ইনপুট
দুটি তালিকা A
এবং B
nonnegative পূর্ণসংখ্যার।
আউটপুট
উভয় ক্ষেত্রেই 1
, 0
অথবা -1
, কিনা তার উপর নির্ভর করে A
চেয়ে বড়, এর, বা সমান চেয়ে ছোট B
থেকে সম্মান সঙ্গে পাকান আভিধানিক ক্রম নীচে যেভাবে বর্ণিত হয়েছে। আপনি যদি চান, আপনি প্রতিস্থাপন করতে পারেন 1
, 0
এবং -1
অন্য কোন তিনটি ধ্রুবক মান।
মোচড়িত ডিক্সিকোগ্রাফিকাল অর্ডারিং হ'ল সাধারণ ডিক্সিকোগ্রাফিকাল অর্ডারের মতো, যাতে আপনি তালিকার উপাদানগুলিকে উপাদান অনুসারে তুলনা করেন এবং তাদের আদেশটি প্রথম ভিন্ন ভিন্ন সূচিতে স্থির করেন। যাইহোক, বাঁকা সংস্করণে আমরা প্রতিটি সূচীতে ননেনিগেটেভ পূর্ণ পূর্ণসংখ্যার জন্য পৃথক ক্রম ব্যবহার করি। যথা, প্রতিটি সূচীতে i
(সূচকের সূচনাটি শুরু হয় 1
), প্রথম i
নন-নেগেটিভ পূর্ণসংখ্যার ক্রম (থেকে 0
থেকে i-1
) বিপরীত হয় এবং সেগুলি অন্য সমস্ত সংখ্যার উপরে চলে যায়। তদুপরি, "নিখোঁজ উপাদান" যা একটি তালিকার অপরটির চেয়ে সংক্ষিপ্ত হয়ে সরাসরি নীচে স্থানান্তরিত করে i-1
। দৃশ্যরূপে, সূচিতে অর্ডার i
হয়
i < i+1 < i+2 < i+3 < ... < [missing element] < i-1 < i-2 < i-3 < ... < 2 < 1 < 0
নোট করুন যে প্রথমটি ...
অসীম বহু সংখ্যাকে বোঝায়। এর অর্থ হল যে নীচের তালিকাগুলি বাঁকানো শব্দকোষ সংক্রান্ত ক্রমটির সাথে আরোহী ক্রমে রয়েছে:
[3,2,3,4]
[3,2,3,5]
[3,2,3,10]
[3,2,3,1341]
[3,2,3]
[3,2,3,3]
[3,2,3,2]
[3,2,3,1]
[3,2,3,0]
বিধি
আপনি একটি সম্পূর্ণ প্রোগ্রাম বা একটি ফাংশন দিতে পারেন। সর্বনিম্ন বাইট গণনা জয়, এবং মান লুফোলগুলি অনুমোদিত নয়।
পরীক্ষার কেস
Output 1:
[0] []
[] [1]
[] [1,2,1,2]
[2,1] [1,1]
[0,1,2] [0,2,1]
[3,0] [3,1]
[3,1] [3]
[2] [2,2]
[2] [2,23]
[2,24] [2,23]
[2,1] [2,23]
Output 0:
[] []
[0] [0]
[1,1] [1,1]
[2,1,2] [2,1,2]
Output -1:
[1,2,1,1,2] [1,2,1,1,1]
[1,2,1,1,5] [1,2,1,1,4]
[1,2,1,1,5] [1,2,1,1]
[1,2,1] [1,2,1,1]
[1,2,1,1,5] [1,2,1,1,6]
[1,2,1,1,6] [1,2,1,1,7]