題目描述
天平是一種衡器,是衡量物體質量的儀器。它依據槓桿原理製成,在槓桿的兩端各有一小盤,一端放砝碼,另一端放要稱的物體,槓桿**裝有指標,兩端平衡時,兩端的質量(重量)相等。
現在遞迴地描述乙個天平:
1.每個天平用兩個正整數代表左右兩端的質量。
2.如果左端或者右端的數字為0,代表這一端由子天平構成,那麼在下一行描述這個子天平。
如:0 0
0 21 1
2 2代表天平:
乙個天平平衡的條件:
1.天平的兩端質量相同。
2.如果存在子天平,子天平平衡。
很顯然上述天平是平衡的。
對於乙個描述的天平,請判斷是否達成平衡。
輸入 每次測試只有一組資料。
給出乙個天平,描述方式如上。
輸出 如果所給天平平衡,輸出「yes」,否則輸出「no」。
樣例輸入
0 0
0 2
1 1
2 2
樣例輸出
yes
#include
int flag;
int dfs(int a)
return c+d;
} }
int main()
****博主大一時候acm協會帶我的學長。雖然他已經退役了。但他給我的教誨我會一直牢記。
在此再次向師傅致敬。
天平平衡(遞迴)
時間限制 1 sec 記憶體限制 128 mb 提交 解決 提交 狀態 討論版 天平是一種衡器,是衡量物體質量的儀器。它依據槓桿原理製成,在槓桿的兩端各有一小盤,一端放砝碼,另一端放要稱的物體,槓桿 裝有指標,兩端平衡時,兩端的質量 重量 相等。現在遞迴地描述乙個天平 1.每個天平用兩個正整數代表左...
HDU5616 揹包 天平平衡問題
題目大意 有乙個只能判斷兩邊是否相等的天平,現在給你一些已知重量的砝碼,問你是否可以通過這些砝碼測量乙個任意給定的重量 input 即可以通過在天平兩側放一定數量的砝碼,使天平平衡。include define inf 0x3f3f3f3f using namespace std const int...
poj 1837 揹包(讓天平平衡的方法)
題意 有乙個天平,天平左右兩邊各有若干個鉤子,總共有c個鉤子,有g個鉤碼,求將鉤碼全部掛到鉤子上使天平平衡的方法的總數。思路 寫的非常詳細 首先定義乙個平衡度j的概念 當平衡度j 0時,說明天枰達到平衡,j 0,說明天枰傾向右邊 x軸右半軸 j 0則相反 那麼此時可以把平衡度j看做為衡量當前天枰狀態...