Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
Re:讨论中的问题都注意了,但还是WA。大侠们帮我看看吧,为什么WAIn Reply To:讨论中的问题都注意了,但还是WA。大侠们帮我看看吧,为什么WA Posted by:radiance at 2009-03-11 14:15:38 > #include <iostream> > #include <vector> > using namespace std; > > int process(vector<int> &input) > { > int averageHeight=0, totalHeight=0; > > //算平均值 > for ( int i=1; i<input.size(); i++ ) > { > totalHeight += input[i]; > } > averageHeight = totalHeight/input[0]; > > int counter = 0; > > for ( int i=1; i<input.size(); i++ ) > { > if ( (input[i]-averageHeight) > 0 ) > { > counter += input[i]-averageHeight; > } > } > > return counter; > } > > int main() > { > int a; > vector<int> input; > int caseNo=1; > > while ( cin>>a ) > { > if ( a!=0 ) > { > input.push_back(a); > } > else > { > cout<<"Set #"<<caseNo<<endl<<"The minimum number of moves is "<<process( input )<<"."<<endl<<endl; > caseNo++; > input.clear(); > } > } > > return 0; > } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator