比赛 NOIP模拟赛by mzx Day1 评测结果 TTTTTTTTTT
题目名称 为爱追寻 最终得分 0
用户昵称 NewBee 运行时间 10.020 s
代码语言 C++ 内存使用 0.27 MiB
提交时间 2016-10-19 20:59:52
显示代码纯文本
#include<cstdio>
#include<map>
#define Cu fclose(stdin);fclose(stdout);return 0;
#define Begin freopen("loverfinding.in","r",stdin);freopen("loverfinding.out","w",stdout);chul();Cu;
using namespace std;
struct op{
	int x,y;
	op(int xx=0,int yy=0){
		x=xx;
		y=yy;
	}
	bool operator<(const op& a)const{
		if(x==a.x)return y<a.y;
		return x<a.x;
	}
};
map<op,bool> m;
void chul(){
	int n;
	scanf("%d",&n);
	int sx,sy,ex,ey,cnt=0;
	scanf("%d%d%d%d",&sx,&sy,&ex,&ey);
	int x,y;
	m[op(sx,sy)]=1;
	cnt+=1;
	for(int i=1;i<=n;i++){
		scanf("%d%d",&x,&y);
		if(sx==ex&&sy==ey){
			printf("%d\n",cnt);
			return;
		}
		sx+=x;
		sy+=y;
		if(!m[op(sx,sy)]){
			m[op(sx,sy)]=1;
			cnt++;
		}
	}
	printf("SingleDogMZX\n");
}
int main(){
	Begin;
}