eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Ну дуже вже проста задача

Ну дуже вже проста задача

Вам задано ще одну дуже просту задачку на бітові операції: за введеним числом \textbf{N} і типом операції - треба обчислити наступне значення: \begin{enumerate} \item \textbf{1} \includegraphics{https://static.e-olymp.com/content/5a/5a52c8588b4a765c11bf3c6427bbdeaa84fc1dd0.jpg} \textbf{2} \includegraphics{https://static.e-olymp.com/content/5a/5a52c8588b4a765c11bf3c6427bbdeaa84fc1dd0.jpg} ... \includegraphics{https://static.e-olymp.com/content/5a/5a52c8588b4a765c11bf3c6427bbdeaa84fc1dd0.jpg} \textbf{N}, якщо заданою операцією є побітове множення, тобто "\textbf{&}". \item \textbf{1} \includegraphics{https://static.e-olymp.com/content/2e/2e5bfaa9e577261a7542b7c2eeec0c19e23207a2.jpg} \textbf{2} \includegraphics{https://static.e-olymp.com/content/2e/2e5bfaa9e577261a7542b7c2eeec0c19e23207a2.jpg} ... \includegraphics{https://static.e-olymp.com/content/2e/2e5bfaa9e577261a7542b7c2eeec0c19e23207a2.jpg} \textbf{N}, якщо заданою операцією є побітове додавання, тобто "\textbf{|}". \end{enumerate} \InputFile Вхідні дані складаються із декількох тестів: в першому рядку задано число \textbf{T} - кількість тестів, \textbf{1} ≤ \textbf{T} ≤ \textbf{10^4}, у наступних \textbf{T} рядках задано по два значення - тип операції (\textbf{OR} або \textbf{AND}) та число \textbf{N}, \textbf{1} ≤ \textbf{N} ≤ \textbf{10^100}. \OutputFile Для кожного тесту виведіть відповідь у новому рядку.
Ліміт часу 1 секунда
Ліміт використання пам'яті 32 MiB
Вхідні дані #1
1
1 OR
Вихідні дані #1
1
Автор Володимир Чіх
Джерело Дистанційна Літня Комп`ютерна Школа - літо 2013 року