pku poj 1006 总是wrong answer 以下是我的代码,运行的特殊数据都对,不知道哪里错了,#includeusing namespace std;typedef struct pe{int date;struct pe *next;}PEAK;int main(){int fun(int p,int e,int i,int d);int p,e,i,d,j=0,k;PEAK *h

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 04:25:20
pkupoj1006总是wronganswer以下是我的代码,运行的特殊数据都对,不知道哪里错了,#includeusingnamespacestd;typedefstructpe{intdate;s

pku poj 1006 总是wrong answer 以下是我的代码,运行的特殊数据都对,不知道哪里错了,#includeusing namespace std;typedef struct pe{int date;struct pe *next;}PEAK;int main(){int fun(int p,int e,int i,int d);int p,e,i,d,j=0,k;PEAK *h
pku poj 1006 总是wrong answer
以下是我的代码,运行的特殊数据都对,不知道哪里错了,
#include
using namespace std;
typedef struct pe
{
int date;
struct pe *next;
}PEAK;
int main()
{
int fun(int p,int e,int i,int d);
int p,e,i,d,j=0,k;
PEAK *h=NULL ,*peak,*q;
cin>>p>>e>>i>>d;
while(!(p==-1&&e==-1&&i==-1&&d==-1))
{
peak=new PEAK;
peak->date=fun(p,e,i,d);
peak->next=NULL;
if(h==NULL)
{
h=peak;
q=h;
}
else
{
q->next=peak;
q=q->next;
}
j++;
cin>>p>>e>>i>>d;
}
q=h;
for(k=0;k

pku poj 1006 总是wrong answer 以下是我的代码,运行的特殊数据都对,不知道哪里错了,#includeusing namespace std;typedef struct pe{int date;struct pe *next;}PEAK;int main(){int fun(int p,int e,int i,int d);int p,e,i,d,j=0,k;PEAK *h
if(max>21252)
max=max%21252;
这里有问题. 你还要进行更多判断, 因为max可能为负数.
可以考虑加入
if ( max