সংজ্ঞা
একটি ভেক্টর একটি ধারণকারী এন উপাদানের বলা হয় majorize বা প্রভাবশালী একটি ভেক্টর খ সঙ্গে এন উপাদানের iff সব মান জন্য k যেমন যে 1 ≤ ট ≤ এন , প্রথম উপাদান এর সমষ্টি একটি ↓ মাধ্যমে ট তম উপাদান একটি ↓ বেশী এর চেয়ে বড় বা মাধ্যমে প্রথম সমষ্টির সমান ট ম উপাদান খ ↓ , যেখানে V ↓ প্রতিনিধিত্ব করে ভেক্টর বনাম অবরোহী সাজানো।
এটাই,
a_1 >= b_1
a_1 + a_2 >= b_1 + b_2
a_1 + a_2 + a_3 >= b_1 + b_2 + b_3
...
a_1 + a_2 + ... + a_n-1 >= b_1 + b_2 + ... + b_n-1
a_1 + a_2 + ... + a_n-1 + a_n >= b_1 + b_2 + ... + b_n-1 + b_n
যেখানে a এবং b অবতরণ অনুসারে বাছাই করা হয়।
এই প্রতিদ্বন্দ্বিতা উদ্দেশ্য জন্য, আমরা majorization সামান্য সাধারণীকরণ ব্যবহার করা হবে: আমরা বলবে একটি তালিকা একটি হল পাঁচমিশালী majorization অন্যের যদি উপরে অসাম্য সব বাছাই ছাড়া সত্য একটি এবং খ । (এটি অবশ্যই গাণিতিকভাবে অকেজো, তবে চ্যালেঞ্জটিকে আরও আকর্ষণীয় করে তুলেছে))
চ্যালেঞ্জ
দুটি স্বতন্ত্র তালিকার একটি ইনপুট দেওয়া একটি এবং খ মাধ্যমে 255 (সহ) পরিসর 0 পূর্ণসংখ্যার, দৈর্ঘ্য উভয় তালিকা এন ≥ 1, আউটপুট প্রথম তালিকাটি কিনা দ্বিতীয় (পাঁচমিশালী-majorizes একটি > খ ), দ্বিতীয় unsorted- প্রথমটিকে (ম < b > ক ) বা অন্যথায় বড় করে তোলে ।
ইনপুট হিসাবে সরবরাহের জন্য আপনার দুটি বিকল্পের দৈর্ঘ্যের প্রয়োজন হতে পারে। আউটপুট সবসময় তিনটি স্বতন্ত্র মান এক হতে হবে, কিন্তু মান নিজেদের হতে পারে যাই হোক না কেন আপনি চান (যা মান প্রতিনিধিত্ব উল্লেখ করুন একটি > খ , খ > একটি , এবং কেউই আপনার উত্তর)।
জন্য পরীক্ষার ক্ষেত্রে একটি > খ :
[255] [254]
[3,2,1] [3,1,2]
[6,1,5,2,7] [2,5,4,3,7]
জন্য পরীক্ষার ক্ষেত্রে খ > একটি :
[9,1] [10,0]
[6,5,4] [7,6,5]
[0,1,1,2,1,2] [0,1,2,1,2,1]
কোনও বড়ীকরণের জন্য পরীক্ষার মামলাগুলি:
[200,100] [150,250]
[3,1,4] [2,3,3]
[9,9,9,9,9,0] [8,8,8,8,8,9]