題意:求化學反應方程式的第一種生成物的相對分子質量,難點在於細節處理,還好括號是一層,數字是1-9,降低了難度。
解法:map+模擬。
#includeusing namespace std;
int main()
{ mappq;
pq["n"]=14;
pq["c"]=12;
pq["o"]=16;
pq["cl"]=35;
pq["s"]=32;
pq["h"]=2;
pq["al"]=27;
pq["ca"]=40;
pq["zn"]=65;
pq["na"]=23;
int t;
cin>>t;
while(t--)
{string str,s;
cin>>str;
int op,len,su=0,sum=0,n=1;
op=str.find('=');
len=str.size();
for(int i=op+1;;i++)
{if(str[i]=='+'||i==len)
break;
string s;
if(isalpha(str[i]))
{s+=str[i];
if(i+1
NYOJ 1236 挑戰密室
時間限制 1000 ms 記憶體限制 65535 kb 難度 4 描述 r組織的 dr.kong 為了尋找丟失的超體元素,不幸陷入wto密室。dr.kong必須盡快找到解鎖密碼逃離,否則幾分鐘之後,wto密室即將 dr.kong發現密室的牆上寫了許多化學方程式中。化學方程式,也稱為化學反應方程式,是...
nyoj1236 挑戰密室
r組織的 dr.kong 為了尋找丟失的超體元素,不幸陷入wto密室。dr.kong必須盡快找到解鎖密碼逃離,否則幾分鐘之後,wto密室即將 dr.kong發現密室的牆上寫了許多化學方程式中。化學方程式,也稱為化學反應方程式,是用化學式表示物質化學反應的式子。化學方程式反映的是客觀事實。因此書寫化學...
南陽理工acm
多邊形重心問題 時間限制 3000 ms 記憶體限制 65535 kb 難度 5 描述 在某個多邊形上,取n個點,這n個點順序給出,按照給出順序將相鄰的點用直線連線,第乙個和最後乙個連線 所有線段不和其他線段相交,但是可以重合,可得到乙個多邊形或一條線段或乙個多邊形和乙個線段的連線後的圖形 如果是一...