Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

MWP4_3C - Płyta główna

Janek miał dosyć swojej poprzedniej pracy. Przykręcanie kart graficznych to zajęcie zdecydowanie nie dla niego. Przeniósł się więc do bardziej ambitnego działu, w którym wykonywane są nadruki na płytach głównych. Nadruki te wykonuje się bardzo charakterystyczną metodą: na brzegu płaskiego walca umieszczone są wypukłe litery (na jednym polu znajduje się jedna litera - litery umieszczone są w kolejności alfabetycznej), Janek ustawia krążek na odpowiednią literę i naciska przycisk - wtedy specjalna maszyna dociska krążek do płyty i odbija na niej ustawioną literę. Krążek jaki nasz bohater musi przestawiać jest bardzo ciężki i trzeba się nieźle namęczyć aby wykonać napis "MADE IN POLAND" w związku z czym postanowił iść do szefa i walczyć o podwyżkę. Jak to na ogół bywa, walka z szefami (zwłaszcza o podwyżkę) bywa trudnym zadaniem i trzeba ją poprzeć odpowiednimi argumentami. Janek postanowił, że napisze program, który obliczy o ile pól łącznie musi przestawić krążek aby wykonać dany napis i już miał się zabierać do pracy kiedy nagle przypomniał sobie że nie umie programować... Spróbuj pomóc nieszczęsnemu Jankowi, napisz program za niego. Zakładamy że dla każdego nowego napisu (zestawu danych) pozycja początkowa krążka to litera A, krążek obraca się w dwie strony.

Wejście

W pierwszej linii wejścia znajduje się dokładnie jedna liczba całkowita Z (1 ≤ Z ≤ 800) określająca liczbę zestawów danych.

Każdy zestaw danych składa się z jednego wyrazu złożonego wyłącznie z dużych liter alfabetu angielskiego. Długość wyrazu nie przekracza 10000 znaków.

Wyjście

Dla każdego zestawu danych należy wypisać w osobnej linii liczbę pól o jaką nasz bohater musiał przestawić krążek, aby wykonać dany napis na płycie głównej.

Przykład

Wejście:

2
CDAWX
ADFHC

Wyjście:

11
12

Dodane przez:Maciej Boniecki
Data dodania:2012-03-24
Limit czasu wykonania programu:0.100s-0.256s
Limit długości kodu źródłowego50000B
Limit pamięci:1536MB
Cluster: Cube (Intel G860)
Języki programowania:All except: ASM64 GOSU
Pochodzenie:IV Mistrzostwa WWSI w Programowaniu
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.