Logo
(追記) (追記ここまで)

28781번 - Йода и приставки Си 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB31272288.000%

문제

Магистр Йода известен тем, что использует необычный порядок слов. Эта особенность имеет еще одно следствие. Когда магистр называет какое-то расстояние, площадь или объем, он использует множество приставок системы Си. Каждая приставка системы Си умножает единицу измерения на некоторую степень десяти. Например, он может сказать <<megananokilogigamicrometer>>, что будет соответствовать 10ドル^3$ метрам. Если речь идет об объёме, то он может сказать <<millimeter^3>>, что будет соответствовать 10ドル^{-9}$ метрам кубическим.

Магистр использует только следующие приставки:

Приставка Степень десяти
tera 12
giga 9
mega 6
kilo 3
deci -1
centi -2
milli -3
micro -6
nano -9

Например, если Йода сказал <<megananokilogigamicrometer>>, то это равно 10ドル^6 \cdot 10^{-9} \cdot 10^3 \cdot 10^9 \cdot 10^{-6}$ метрам или 10ドル^3$ метрам. Правила применения приставок к квадратным и кубическим величинам также являются стандартными. Например, один кубический метр равен 10ドル^6$ кубическим сантиметрам.

К сожалению, C-3PO рядом не оказалось, и вам нужно самостоятельно расшифровать, что именно сказал Йода. Переведите единицу измерения, которую назвал Йода, в метры, метры квадратные или метры кубические, в зависимости от разрядности исходной единицы измерения. Несложно показать, что у вас получится величина, равная 10ドル^x$ (метров, метров квадратных или метров кубических), где $x$ --- целое число. Выведите $x$.

입력

Входные данные содержат единственную строку --- слово, сказанное магистром Йодой. Длина слова не превосходит 10ドル^5$. Гарантируется, что слово было получено последовательным приписыванием нескольких приставок из таблицы к <<meter>>, <<meter^2>> или <<meter3>>.

출력

Выведите целое число $x,ドル такое что если перевести единицу измерения, названную магистром Йодой, в метры, метры квадратные или метры кубические, получится 10ドル^x$.

제한

예제 입력 1

meter

예제 출력 1

0

예제 입력 2

kilometer

예제 출력 2

3

예제 입력 3

megananokilogigamicrometer

예제 출력 3

3

예제 입력 4

millimeter^3

예제 출력 4

-9

노트

В первом примере, один метр равен 10ドル^0$ метрам.

Во втором примере, один километр равен 10ドル^3$ метрам.

В четвертом примере, один кубический миллиметр равен 10ドル^{-9}$ кубическим метрам.

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2019-2020 Season > May 11, 2020 A번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /