ZOJ 1005 Jugs (倒水問題)

2021-06-26 08:43:14 字數 391 閱讀 4718

原題:

//假設b大的話,那麼把最終要求的容量放在b的話就沒問題

//那麼每次先灌a滿,然後不斷地往b倒,b如果滿了還是沒達到要求,就清空

#includeusing namespace std;

int main()

{ int va,vb,vn,bottle_a,bottle_b;

while(cin>>va>>vb>>vn) // 輸入容量

{ bottle_a=bottle_b=0;

if(vb==vn)

{ cout<<"fill b"<(vb-bottle_b))

{bottle_a-=(vb-bottle_b);

bottle_b=vb;

cout<<"pour a b"<

按順序輸出ZOJ

description 讀入乙個字串,字串中包含zoj三個字元,個數不一定相等,按zoj的順序輸出,當某個字元用完時,剩下的仍然按照zoj的順序輸出。input 題目包含多組用例,每組用例佔一行,包含zoj三個字元,當輸入 e 時表示輸入結束。1 length 100。output 對於每組輸入,請...

很有趣的ZOJ

是不是zoj不能新增注釋的啊?很奇怪。這是1057的ac include stdio.h include math.h int main else printf a has d points.b has d points.n aa,bb return 0 新增一行注釋之後 include stdio...

zoj 2325 線段相交

本題可以直接排序再算可以看到全部的那段線段長度,也可以用相似三角形來做,我選擇後者 具體方法 先把障礙物按x從小到大排序,然後就遍歷,令top l.x1,記得要先連線a i x1與hou.x2,再用相似三角形求出要求區域的右端點,在類似的求出區域的左端點,要注意不能超過l.x2,因為最後還要l.x2...