Phân tử lượng

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 600 Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho công thức hoá học của phân tử một chất dưới dạng một xâu ký tự. Các nguyên tử trong công thức chỉ gồm H(Hydro), O(Oxy), N(Nitrogen), C(Carbon). Trong đó:

  • H có khối lượng nguyên tử là 1 amu.
  • O có khối lượng nguyên tử là 16 amu.
  • N có khối lượng nguyên tử là 14 amu.
  • C có khối lượng nguyên tử là 12 amu.

Trong công thức, nếu một nguyên tử E nào đó gặp liên tiếp n lần thì được viết gọn thành dạng En (n ≤ 1000). Phân tử lượng là tổng khối lượng nguyên tử của các nguyên tử trong phân tử theo đơn vị amu

VD:

Input

  • Một dòng duy nhất chứa công thức hoá học.

Output

  • Khối lượng nguyên tử của công thức tính theo đơn vị (amu)

Example

Test 1

Input
N2O3
Output
76
Note

Công thức hoá học là N2O3 sẽ có khối lượng là 14 * 2 + 16 * 3 = 76 (amu)

Scoring

  • Bài này quá dễ nên không có subtask cố định

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.