zzuoj 10406 A 挑戰密室

2021-07-02 18:42:28 字數 2371 閱讀 9634

time limit: 1 sec  memory limit: 128 mb

submit: 5  solved: 2 [

submit][

status][

web board]

r組織的**

dr. kong

為了尋找丟失的超體元素,不幸陷入

wto密室。

dr. kong

必須盡快找到解鎖密碼逃離,否則幾分鐘之後,

wto密室即將**。

dr. kong

發現密室的牆上寫了許多

化學方程式中。化學方程式,也稱為化學反應方程式,是

用化學式

表示物質

化學反應

的式子。化學方程式反映的是客觀事實。因此書寫化學方程式要遵守兩個原則:一是必須以客觀事實為基礎;二是要遵守質量守恆定律。

化學方程式不僅表明了反應物、生成物和反應條件。同時,化學計量數代表了各反應物、生成物物質的量關係,通過相對分子質量或相對原子質量還可以表示各物質之間的質量關係,即各物質之間的質量比。對於氣體反應物、生成物,還可以直接通過化學計量數得出體積比。例如:

2naoh+h2so

4=na2so

4+2h2o

經過多次試探、推理,

dr. kong

發現密碼是

4位數字,就隱藏在

化學方程式等號後的第乙個分子中,其分子量就可能是密碼(若分子量不足

4位,前面加0)。

好在dr. kong

還記得牆上各化學

方程式用到的化學元素的原子量如下:

n c

o cl

s h

al ca

zn na

14 12

16 35

32 2

27 40

65 23

你能幫dr. kong

盡快找到密碼嗎?

第一行:k表示有k個

化學方程式;

接下來有

k行,每行為乙個化學方程式

2≤k≤8  ,化學方程式的長度不超過50, 所有原子,分子的數量不超過9.小括號最多一層.

對於每個

化學方程式

輸出一行:即

密碼。

3
2c+o2=2co2
naoh+h2so4=na2so4+2h2o
ca2co3+h2o=ca2(oh)2+co2
笨方法。。。

#include #include char str[60];

int judge(char c)

int main()

str[j] = '\0';

num = 1;

int start = 0;

if(judge(str[0]))

sum = 0;

for(i = start; i < strlen(str); i++)

else

s += v;

}else if(str[i] == 'z' || str[i] == 'a')

else

s += v;

}else if(str[i] == 'n')

else if(str[i+1] == 'a')

else

}else

s += 14;

} else if(str[i] == 'c')

else if(str[i+1] == 'l' || str[i+1] == 'a')

else

}else

s += 12;}}

temp = 1;//括號後面是否有數字

if(judge(str[i+1])) temp = str[i+1] - '0';

sum += s * temp;

}else

else

sum += v;

}else if(str[i] == 'z' || str[i] == 'a')

else

sum += v;

}else if(str[i] == 'n')

else if(str[i+1] == 'a')

else

}else

sum += 14;

} else if(str[i] == 'c')

else if(str[i+1] == 'l' || str[i+1] == 'a')

else

}else

sum += 12;}}

}printf("%04d\n", sum * num);

}return 0;

}

Problem A A 挑戰密室

time limit 1 sec memory limit 128 mb submit 53 solved 32 submit status web board r組織的 dr.kong 為了尋找丟失的超體元素,不幸陷入wto密室。dr.kong必須盡快找到解鎖密碼逃離,否則幾分鐘之後,wto密室即...

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發現密室的牆上寫了許多化學方程式中。化學方程式,也稱為化學反應方程式,是用化學式表示物質化學反應的式子。化學方程式反映的是客觀事實。因此書寫化學...