Каосар і AND#12324

Каосар і AND (Розбір)

Автор проблеми:

AlKaosar Hussain

Підготовлено:

AlKaosar Hussain

Редагував:

Hasan Saleh (MathModel)

Рішення

Зверніть увагу, що для двох цілих чисел виконується x \ \mathtt{AND} \ y \le \min(x,y), оскільки в найкращому випадку, коли x=y, обидва і мають всі увімкнені біти, що може бути не більше ніж \min(x,y), отже, найкращим варіантом є просто вибрати максимальний елемент масиву (підпослідовність довжини ).

\boxed{\underset{1 \le i \le n}{\max a_i}}

Складність .

for _ in range(int(input())):
    n=int(input())
    a=list(map(int,input().split()))
    print(max(a))