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.|

CODE0005 - Молекул

Атомыг нэг том үсэг эсвэл нэг том түүний дараа нэг жижиг үсгээр тэмдэглэдэг. Жишээ H: устөрөгч, Fe: төмөр.. гэх мэт. Молекул нь нэгээс олон атомаас бүрдэх бөгөөд эдгээр атомын дараалалаар тэмдэглэдэг. Жишээ нь NaCl:давс. 2-оос 99 тооны дараалсан хэсгийг хаалт болон тоо ашиглан тэмдэглэж болно. Хэрвээ энэ хэсэг нь дан ганц атом бол хаалтыг бичихгүй байж болно. Жишээ нь HHO=(H)2O=H20: ус, H2SO4:хүхрийн хүчил, Cu(OH)2 цэсийн гидроксид. Үелэх систем дэх атомуудын тэмдэглэл ба жин өгөгдөх бөгөөд өгөгдсөн молекулын жинг тооцоолж ол.

Оролт

Мөр болгонд атомын тэмдэглэл болон жин (Бүгд ялгаатай)
Үелэх системийн төгсгөлийг илэрхийлэх тэмдэглэл END_OF_FIRST_PART
Мөр болгонд нэг молекул
Өгөгдлийн төгсгөлийг илэрхийлэх 0.

Гаралт

Мөр болгонд харгалзах молекулын жинг хэвлэнэ.
Хэрвээ үелэх системд байхгүй атом гарч ирвэл "UNKNOWN".

Хязгаарлалт

Молекулийг илэрхийлэх урт 80-аас хэртрэхгүй ба түүнд агуулагдах атомын тоо 100000-аас бага. Атомын жин 1000-аас бага.

Example

Input:
H 1
He 4
C 12
O 16
F 19
Ne 20
Cu 64
Cc 333
END_OF_FIRST_PART
H2C
(MgF)2As
Cu(OH)2
H((CO)2F)99
0
Output:
14
UNKNOWN
98
7426

Нэмсэн:Chimed
Огноо:2008-06-15
Хугацааны хязгаарлалт:0.100s
Эх кодын хэмжээний хязгаарлалт:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Програмчлалын хэлүүд:C CSHARP CPP JAVA PAS-GPC PAS-FPC
Эх сурвалж:chamka.blogspot.com

hide comments
2009-11-04 10:08:48 24


Last edit: 2010-10-12 12:18:50
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.