紫書習題3 2 分子量

2021-10-10 17:42:26 字數 446 閱讀 9352

讓人思考人生的一題

題意 給你乙個分子式,然後讓你計算它的分子量.

1.首先要考慮元素連著的情況,然後分子量的計算要遇到後面的字母才計算

2.然後也要考慮數字是二位數以上的情況,所以不能用getchar必須整段字串輸入.

4.開關cnt的妙用。用它來檢查字母狀態並順便計數,劉大爺nb.

**段

#include#include#include#includeusing namespace std;

double v[1145];

int main()

temp=ch;cnt=-1;

}else

}if(cnt==-1) cnt=1;

ans+=v[temp]*cnt;

printf("%.3lf",ans);

}return 0;}

劉汝佳演算法入門經典習題3 2分子量

原題 給出一種物質的分子式 不帶括號 求分子量。本題中的分子式只包含4種原子,分別為c,h,o,n,原子量分別為12.01,1.008,16.00,14.01 單位 g mol 例如,c6h5oh的分子量為94.108g mol。和注釋如下,對於輸入除了數字和chon之外的字元可以進行報錯處理,這裡...

紫書 習題 9 8 uva1632

題意 有n個寶藏,每個都在乙個位置p i 在規定的時間t i 就會消失。阿里巴巴要在寶藏消失前收集齊所有寶藏,問 有方法嗎?有的話最少多少秒?思路 開始想的是用狀態轉移方程來乙個個判斷,不好寫。看了題解知道在一段區間 l,r 要使時間最短必須從端點出來,然後果斷寫了乙個記憶化搜尋,tle了。再看題解...

紫書 習題 9 8 uva 10163

解題感想 好久沒刷題了,自己連揹包dp都差不多忘了。題目看著很複雜,可以將問題分解來看,和高中數學題的感覺一樣 1.求任意一組組合的最小的保護值 的最大值 2.求在改最大組合的情況下的,求最小的工資和,和某圖論一樣的思路。解題思路 第乙個揹包 任意組合 抽象成模板 在n個應聘者中選x人使得看守m個倉...