12011. Номер задачі


Відправити розв'язок

Бали: 100
Time limit: 2.0s
Memory limit: 500M

Authors:
Problem type
Allowed languages
C++, Java, Pascal, Python

У паралельному всесвіті проводить турнір, де дається \(10^{16}\) завдань одночасно.

Ідентифікатори задач наступні, починаються з 1-ї задачі по порядку: \(A, B, ..., Z, AA, AB, ..., ZZ, AAA, ...\)

Іншими словами, ідентифікатори є подані в такому порядку:

  • рядки довжиною 1, що складаються з великих літер англійського алфавіту, у лексикографічному порядку;
  • рядки довжиною 2, що складаються з великих англійських літер у лексикографічному порядку;
  • рядки довжиною 3, що складаються з великих літер англійського алфавіту в лексикографічному порядку;
  • ...

Дано рядок \(S\), який є ідентифікатором задачі, поданої в цьому турнірі. Знайдіть індекс задачі. (Див. також Приклади вхідних.)

Обмеження

  • \(S\) — це дійсний ідентифікатор задачі, поданий у турнірі.

Формат вхідних даних

Вхідний потік містить \(S\).

Формат вихідних даних

У вихідний потік виведіть відповідь.

Приклад вхідних даних

AB

Приклад вихідних даних

28

Приклад вхідних даних

C

Приклад вихідних даних

3

Приклад вхідних даних

BRUTMHYHIIZP

Приклад вихідних даних

10000000000000000

Коментарі

Ще немає коментарів.