)的题目记得画图,多试几种可能性; 参考代码: //函数的输入是指针*a,所以函数内的操作都用指针形式; int i,j,cnt1=0,cnt2=0,left,right; int water=0; int max; for(i=1;i
= *(a+i) && *(a+i+1) >= *(a+i)) { left = *(a+i); right = *(a+i); max=*(a+i); cnt1=i; for(j=i-1;j>=cnt2;j--) { if(left<*(a+j)) { left = *(a+j); cnt1 = j; } } cnt2=i; for(j=i+1;j=left) break; } } if(left>right) max=right; else max=left; for(j=i;j>cnt1;j--) { if(max>*(a+j)) water += max - *(a+j) ; } for(j=i;j*(a+j)) water += max - *(a+j) ; } water += *(a+i)-max; i = cnt2; } } -------------------------------------------------- 码量不大,但是细节很多,我打了一晚上甚至熬夜了…………现在还用C,老土不老土OK"。他一直在寻求自己的风格,也就是那个属于自己的独一无二的“符号”。它应该仍然是日本菜吗。不到一年的历史,拥有奇妙而古朴的房间,名字同样引人入胜-全景,garden子,Vista,RoyalSuite和Niche。相反,荷航乘客可以在几乎所有 AF 航班上使用电子票务,无论是由法航还是其特许子公司之一运营。"。客人评论了友好程度、服务水平、清洁、装饰和食物等方面。我还不是很懂 ----------------------------- @踏碎流年 12楼 2014-03-04 17:42 这货是个莫名其妙的家伙,总在别人楼里面发些奇怪的发言,不用理会。
