Fwd: 同样的题目,不一样的AC。第一次用ZOJ(20090115)【题解经验】【原创备份】

同样的题目,不一样的AC。第一次用ZOJ确实有点�(20090115)【题解经验】【原创备份】
 
第一次用ZOJ,感觉有点�。
ZOJ1160,对应POJ1006
先是WA,原来我没看清题目,是有N组数据的。然后PE,我改了又改,终于AC了。
#include <iostream>

using namespace std;

int main()
{
 int p,e,i,d,res,j=0,cases,k=0;
 const int P=23,E=28,I=33;
 cin >>cases;
while(k<cases)
{
j=0;
cin >>p>>e>>i>>d;
 while (p != -1)
 {
  while(p>=P)
  {
   p-=P;
  }
  while(e>=E)
  {
   e-=E;
  }
  while(i>=I)
  {
   i-=I;
  }
  res=p;
  while(!( ((res-p)%P==0) && ((res-e)%E==0) && ((res-i)%I==0) ))
  {
   res++;
  }
  res-=d;
  while(res <=0)
  {
   res+=21252;
  }
  cout <<"Case "<<++j<<": the next triple peak occurs in "<<res<<" days."<<endl;
  cin >>p>>e>>i>>d;
 }
if(k!=cases-1)
cout <<endl;
k++;
}
 return 0;
}

POJ1045,对应POJ1003
一次AC,代码原封不动。

//Start:20090114
//Finish:20090114
//AC:
//Welkin
#include <iostream>
 using namespace std;
int main()
{
 double m,t,res;
 cin >>m;
 while(m!=0.00)
 {
  for(t=2,res=0;m-res>0.0001;t++)//0.001为临界值
  {
   res=res+1/t;
  }//for
  cout <<t-2<<" card(s)"<<endl;
  cin >>m;
 }
 return 0;
}

比较:
POJ会记录你submit的代码,并且用彩色显示代码。ZOJ不记录。
POJ运行时间较长,看起来容易超时,ZOJ运行时间比较充裕。
POJ支持语言比较多,POJ支持C、C++、FPC、JAVA四种。
POJ服务器比较快,ZOJ虽没那么快其实也OK(广西网通)。

Leave a comment