| ||||||||||
| 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 | |||||||||
这个纯粹属于乱做In Reply To:求救:为什么错了 Posted by:huk at 2005-04-20 17:47:11 > #include<iostream.h>
> void main(){
> int len[100];
> int choice;
> while(1){
> cin>>choice;
> if(choice==0)
> break;
> for(int i=0;i<choice;i++)
> cin>>len[i];
> int sum=0;
> int max=len[0];
> for(i=0;i<choice;i++){
> sum+=len[i];
> if(max<len[i])
> max=len[i];
> }
> int *a;
> a=new int[choice];
> for(i=0;i<choice;i++)
> a[i]=0;
> int temp=sum;
> for(i=1;i<choice;i++){
> sum=temp;
> if(sum%i==0){
> sum/=i;
> if(sum<=max)
> break;
> a[i]=sum;
> }
> }
> int min=a[1];
> for(int j=1;j<i;j++){
> if(a[j]!=0 && a[j]<min)
> min=a[j];
> }
> cout<<min<<endl;
> delete []a;
> }
> }
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator