Визначення
Кажуть, що вектор, що містить n елементів, мажоризує чи домінує над вектором b з n елементами iff для всіх значень k таким, що 1 ≤ k ≤ n , сума першого елемента a ↓ через k- й елемент a ↓ більша ніж або дорівнює сумі перших через k- й елементів b ↓ , де v ↓ являє собою вектор 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 сортуються у порядку зменшення.
Для цілей цього виклику ми будемо використовувати невелике узагальнення мажоризації: ми скажемо, що список є несортованою мажоризацією іншого, якщо всі перераховані вище нерівності є істинними без сортування a і b . (Це, звичайно, математично марно, але робить виклик цікавішим.)
Виклик
З огляду на введення двох чітких списків a і b цілих чисел у діапазоні від 0 до 255 (включно), обидва списки довжиною n ≥ 1 виводять, чи є перший список несортованим - мажоризує другий ( a > b ), другий несортований- мажоризує перший ( b > a ), або ні один.
Ви можете необов'язково вимагати, щоб довжина двох списків була надана як вхідна інформація. Вихідні дані завжди повинні бути одним із трьох різних значень, але самі значення можуть бути будь-якими (ви, будь ласка, вкажіть, які значення представляють a > b , b > a , а ні у вашій відповіді).
Тестові приклади для a > b :
[255] [254]
[3,2,1] [3,1,2]
[6,1,5,2,7] [2,5,4,3,7]
Тестові приклади для b > a :
[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]