记录编号 327250 评测结果 AAAAAAAAAA
题目名称 为爱追寻 最终得分 100
用户昵称 Gravatar可以的. 是否通过 通过
代码语言 C++ 运行时间 5.583 s
提交时间 2016-10-21 21:10:19 内存使用 10.58 MiB
显示代码纯文本
#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <deque>
#include <ctime>
#include <set>
#include <map>
#include <queue>
using namespace std;
#define Mem(a , v) memset(a , v , sizeof( a ))
/*
freopen(".in","r",stdin);
	freopen(".out","w",stdout);
getchar(); getchar();
	return 0;
*/
#define maxn 1500000
#define BASE 1000000000
typedef long long LL;
LL N,sx,sy,tx,ty,cnt;
LL a[maxn],ans;

void read(LL &res){
	int x,f=1; char ch;
	while(ch=getchar(),ch<'0'||ch>'9')if(ch=='-')f=-1;
	x = ch - 48;
	while(ch=getchar(),ch>='0'&&ch<='9')x=x*10+ch-48;
	res = (LL)(x * f);
}
LL id(int x,int y){
	return (LL)((LL)x*BASE+(LL)y);	
}
int main(){
	freopen("loverfinding.in","r",stdin);
	freopen("loverfinding.out","w",stdout);
	
	read(N); 
	read(sx); read(sy); a[++cnt] = id(sx,sy);
	read(tx); read(ty);
	bool ok = 0;
	for(int i=1;i<=N;i++){
		LL x,y; read(x); read(y);
		sx += x; sy += y;
		a[++cnt] = id(sx,sy);
		if(sx == tx && sy == ty){ ok = 1; break; }
	}	
	if(ok){
		sort(a + 1 , a + 1 + cnt);
		for(int i=1;i<=cnt;i++){
			if(i==1 || a[i] != a[i-1]) ans ++ ;	
		}
		printf("%lld\n",ans);	
	} else {
		puts("SingleDogMZX");	
	}
	
//	getchar(); getchar();
	return 0;
}
/*                                 
1 1000000000 1000000000 1000000000 999999999
0 -1
*/