)的题目记得画图,多试几种可能性; 参考代码: //函数的输入是指针*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"。应该第一眼就看中天空之境,一直在等"。该项目将为旅行者在柬埔寨令人惊叹的寺庙遗址之一提供独特的体验。直布罗陀商业,旅游和港口部长Vijay Daryanani议员说:“直布罗陀的安全一直是我们游客的重要因素,现在比以往任何时候都更重要的是让我们的游客感到安全和有保障。
。TOKYO 各地的大学里就酒店业的魅力和职业发展进行演讲——截至2017年4月1日,东急国会大厦酒店任命末吉孝宏为总经理。不幸的是,宣布某些患有长期疾病的人将免于残疾福利,个人独立付款的定期测试,并不是看起来的全部。他显然是英国最引人注目的时尚品牌之一。