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:C++做的 达人帮看下:测试都不能通过拉你!你输入四个1结果就已经错了!算法问题!In Reply To:C++做的 达人帮看下 Posted by:zhcmeng at 2006-07-30 09:58:45 > #include<iostream> > using namespace std; > int main(){ > static int t=1; > int p,e,i,d; > while(cin>>p>>e>>i>>d) > { > if(p==-1&&e==-1&&i==-1&&d==-1) > goto poco; > if(p>=0&&p<=365&&e>=0&&e<=365&&i>=0&&i<=365&&d>=0&&d<=365) > { > for(int k=1;k<=21252;k++) > { > if((k+p)%23==0&&(k+e)%28==0&&(k+i)%33==0) > { > cout<<"Case "<<t<<": the next triple peak occurs in "; > if(21252-k-d>0) > { > cout<<21252-k-d<<" days."<<endl; > t++; > break; > } > if(21252-k-d<=0) > { > cout<<k-d<<" days."<<endl; > t++; > break; > } > > } > } > } > } > poco: > return 0; > } > > 老说是错误答案 谁给解释下哪错了啊 Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator