记录编号 327471 评测结果 AAAAAAAAAA
题目名称 为爱追寻 最终得分 100
用户昵称 Gravatarnancheng58 是否通过 通过
代码语言 C++ 运行时间 5.241 s
提交时间 2016-10-22 07:30:30 内存使用 6.35 MiB
显示代码纯文本
  1. #include<iostream>
  2. #include<cstdio>
  3. #include<algorithm>
  4. #define MAXN 1000001
  5. #define M 2000000000
  6. #define LL long long
  7. using namespace std;
  8. LL sx,sy,tx,ty,n,tot;
  9. struct data{int x,y;}u;
  10. bool flag;
  11. LL s[MAXN];
  12. int read()
  13. {
  14. int x=0,f=1;char ch=getchar();
  15. while(ch<'0'||ch>'9') {if(ch=='-') f=-1;ch=getchar();}
  16. while(ch>='0'&&ch<='9') x=x*10+ch-48,ch=getchar();
  17. return x*f;
  18. }
  19. int main()
  20. {
  21. freopen("loverfinding.in","r",stdin);
  22. freopen("loverfinding.out","w",stdout);
  23. int x,y,xx,yy;
  24. n=read(),sx=read(),sy=read(),tx=read(),ty=read();
  25. s[++tot]=(sx-1)*M+sy;
  26. for(int i=1;i<=n;i++)
  27. {
  28. x=read(),y=read();
  29. sx+=x,sy+=y;
  30. s[++tot]=(sx-1)*M+sy;
  31. if(sx==tx&&sy==ty) {
  32. flag=true;
  33. break;
  34. }
  35. }
  36. if(flag) {
  37. sort(s+1,s+tot+1);
  38. tot=unique(s+1,s+tot+1)-s-1;
  39. printf("%d",tot);
  40. }
  41. else printf("SingleDogMZX");
  42. return 0;
  43. }