寒假水56 核反應堆

2021-08-15 15:57:46 字數 617 閱讀 6849

某核反應堆有兩類事件發生: 

高能質點碰擊核子時,質點被吸收,放出3個高能質點和1個低能質點; 

低能質點碰擊核子時,質點被吸收,放出2個高能質點和1個低能質點。 

假定開始的時候(0微秒)只有乙個高能質點射入核反應堆,每一微秒引起乙個事件發生(對於乙個事件,當前存在的所有質點都會撞擊核子),試確定n微秒時高能質點和低能質點的數目。 

input輸入含有一些整數n(0≤n≤33),以微秒為單位,若n為-1表示處理結束。 

output分別輸出n微秒時刻高能質點和低能質點的數量,高能質點與低能質點數量之間以逗號空格分隔。每個輸出佔一行。 

sample input

5 2

-1

sample output

571, 209

11, 4

提示可以使用long long int對付gnu c++,使用__int64對付vc6

#includeusing namespace std;

int main()

while(cin>>n&&n!=-1)

{cout《題解:遞推題,推呀推呀推出來,然後輸出就好。要用long long。

水題 核反應堆

核反應堆中有alpha和beta兩種粒子,每秒鐘內乙個alpha粒子變化為3個beta粒子,而乙個beta粒子可以變化為乙個alpha粒子和2個beta粒子。若在t 0時刻,反應堆中只有乙個alpha粒子,請問在t n時刻的反應堆中alpha粒子和beta粒子的數量。輸入輸入只有一組資料,即從鍵盤輸...

杭電 2085 核反應堆

problem description 某核反應堆有兩類事件發生 高能質點碰擊核子時,質點被吸收,放出3個高能質點和1個低能質點 低能質點碰擊核子時,質點被吸收,放出2個高能質點和1個低能質點。假定開始的時候 0微秒 只有乙個高能質點射入核反應堆,每一微秒引起乙個事件發生 對於乙個事件,當前存在的所...

hdu 核反應堆 動態規劃

某核反應堆有兩類事件發生 高能質點碰擊核子時,質點被吸收,放出3個高能質點和1個低能質點 低能質點碰擊核子時,質點被吸收,放出2個高能質點和1個低能質點。假定開始的時候 0微秒 只有乙個高能質點射入核反應堆,每一微秒引起乙個事件發生 對於乙個事件,當前存在的所有質點都會撞擊核子 試確定n微秒時高能質...