比赛 |
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;
}