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:那位高手进来帮我看看!!In Reply To:那位高手进来帮我看看!! Posted by:zhfbxh34 at 2005-10-06 14:37:19 > #include "iostream.h" > #include "stdlib.h" > #define MAX 1000 > > int low,high; > int *a,*b,n; > > void main() > { > a=(int *)malloc(sizeof(int)); > b=(int *)malloc(sizeof(int)); > int i=0; > cin>>n; > while(n!=0) > { > a=(int *)realloc(a,n*sizeof(int)); > b=(int *)realloc(b,n*sizeof(int)); > > for(int j=0;j<n;j++) > { > cin>>a[j]>>low>>high; > b[j]=high-low; > } > int flag=1; > int max=a[0]; > do > { > int now=0; > max=a[0]; > for(j=0;j<n-1;j++) > { > if(a[j+1]>a[j]) > { > max=a[j+1]; > now=j+1; > } > } > flag=0; > for(j=0;j<n;j++) > { > if(a[j]<max) > { > a[j]+=b[j]; > flag++; > } > } > }while((max<=10000)&&(flag!=0)); > > if((max<=10000)&&(n!=1)) > cout<<"Case #"<<i+1<<":"<<endl<<"The actual year is "<<max<<"."<<endl<<endl; > else > cout<<"Case #"<<i+1<<":"<<endl<<"Unknown bugs detected."<<endl<<endl; > i++; > cin>>n; > } > } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator