eolymp
bolt
Try our new interface for solving problems
Məsələlər

Ну очень уж простая задача

Ну очень уж простая задача

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 32 MiB

Вам задали ещё одну очень простую задачку на битовые операции: для заданного числа N и типа операции нужно вычислить следующее значение:

  1. 1

    2

    ...

    N, если задана операция битового умножения, то есть "".

  2. 1

    2

    ...

    N, если задана операция битового сложения, то есть "|".

Giriş verilənləri

Входные данные состоят из нескольких тестов: в первомй строке задано число T - количество тестов, 1 ≤ T ≤ 10^4, в последующих T строках заданы по два значения - тип операции (OR или AND) и число N, 1 ≤ N ≤ 10^100.

Çıxış verilənləri

Для каждого тестового случая выведите ответ в новой строке.

Nümunə

Giriş verilənləri #1
1
1 OR
Çıxış verilənləri #1
1
Müəllif Владимир Чих
Mənbə Дистанционная Летняя Компьютерная Школа - лето 2013 года