| ||||||||||
| 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