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 |
请高手帮我看看,哪个地方有问题啊,给定的数据输出都正确,可就是wa!江湖救急啊!谢谢大虾了!#include<iostream> #define p_r 23 //定义P,e,r周期 #define e_r 28 #define i_r 33 using namespace std; int main() { int p,e,i,d,total=1; //total控制输出里面的“第几个数据组” while(cin>>p>>e>>i>>d&&p!=-1&&e!=-1&&i!=-1&&d!=-1) {int tp=p; while(tp<21252) //如果输入的p小于21252,进行循环判断 {tp+=p_r; // if(tp<=d) continue; //如果得到的tp<=d,则继续增加tp else //否则:若tp与e的起始日期之间的天数正好是e的周期整数倍且i也一样,则输出“这个日期-d”,从而得到答案,并break退出循环,进行下一组数据求解。 {if((tp-e)%e_r==0&&(tp-i)%i_r==0) {cout<<"Case "<<total<<": the next triple peak occurs in "<<tp-d<<" days."<<endl;break;}} } total++; } return 0; } Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator