题目名称 | 2506. 为爱追寻 |
---|---|
输入输出 | loverfinding.in/out |
难度等级 | ★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 10 |
题目来源 | 前鬼后鬼的守护 于2016-10-19加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:98, 提交:605, 通过率:16.2% | ||||
Super_Nick | 100 | 1.795 s | 43.33 MiB | C++ |
Rapiz | 100 | 1.953 s | 49.91 MiB | C++ |
confoo | 100 | 2.022 s | 49.91 MiB | C++ |
D O Time | 100 | 2.031 s | 29.16 MiB | C++ |
lyc | 100 | 2.236 s | 26.04 MiB | C++ |
HeRaNO | 100 | 2.355 s | 7.92 MiB | C++ |
Mayuri | 100 | 2.450 s | 30.83 MiB | C++ |
xzz_233 | 100 | 2.452 s | 7.92 MiB | C++ |
sui | 100 | 2.452 s | 7.94 MiB | C++ |
Hyoi_0Koto | 100 | 2.521 s | 1.02 MiB | C++ |
本题关联比赛 | |||
NOIP模拟赛by mzx Day1 | |||
模拟训练 |
关于 为爱追寻 的近10条评论(全部评论) | ||||
---|---|---|---|---|
hash+冲突表……
Mayuri
2017-08-25 19:53
15楼
| ||||
set卡出翔,第二个点0.999秒
| ||||
我竟然没去重啊啊啊(还有map为什么能过)(sort也能过)
而且我输出了SingleDog(MZX???) | ||||
回复 @NVIDIA :
开1000010根本过不了...
Hero_of_Someone
2017-08-24 14:37
12楼
| ||||
回复 @NVIDIA :
开1000010根本过不了...
Hero_of_Someone
2017-08-24 14:36
11楼
| ||||
没有统计第一个点WA了……想抽自己啊啊啊啊啊啊啊啊!!!
| ||||
set真慢啊.......
我家网速更慢......(题都评测完了评测页还卡着.......)
JustWB
2017-06-29 22:04
9楼
| ||||
卡Hash 冲突...
BKDR Hash hash = ((long long)abs(x) * 131 + abs(y)) % HS;
Imone NOI2018Au
2016-11-15 19:26
8楼
| ||||
再一次成功卡模数
这题真是够了...... | ||||
开了O2重评,100->40,然后一直突破不了80,果然我脸黑
|
【注意:本场比赛准备仓促而且无人验题,可能会出现各种各样的小错误,对题面或者数据范围有疑问的同学请在cogs用户群中提问】
【公告:第二题样例n应该为5,已修改,第三题样例已上传,第二题题面已修改为:“所经过的零食店的消费指数不能超过c(除了起点和终点以外)”,第三题中敌方牌中没有敏捷单位】
【由于没有用评测机跑过数据,为了卡掉复杂度不正确的算法,考试过程中可能对数据范围或者时间限制的常数级修改,注意到数据修改请及时修改自己的数组大小。此外请同学们使用最优时间复杂度的算法】
【OI赛制,本场比赛结束后不评测,Day2结束后统一评测】
话说一年半以前,紫萱学姐展开了对杨廷学长的追求。在经历了不懈的努力之后,学姐终于成为了一名……金牌单身狗。但是这位痴情的少女并没有放弃,于是决定在保送之后继续进行这项征程,并为参加比赛的各位在役OI选手送上半熟的狗粮。
历经了半年的停课之后,学姐回到了陌生又熟悉的班里,但是她已经找不到学长的位置了。于是她决定采用一种高效率的寻找方法:瞎找法。
我们将学姐的班级视为一个二维平面,每个整数坐标对应一张桌子,学姐从班级的某个位置(x0,y0)开始瞎找,每次检查一下当前所在的这个桌子是谁的,然后进行下一次移动,直到找到学长的桌子(xt,yt),便停止移动。
给出学姐的初始坐标和每次移动的方向,请你判断在寻找的过程中学姐一共检查了多少张桌子。
第一行五个整数n,x0,y0,xt,yt,分别代表学姐移动的次数和学长桌子的坐标。
接下来n行,第i行两个整数dx,dy,代表学姐第i次移动沿与x/y轴平行的方向移动了dx/dy个单位。如果dx/dy为负数,表示沿x/y轴的反方向移动了-dx/-dy个单位。
输出学姐检查过的桌子总数,如果学姐进行完所有移动之后都没有找到学长的桌子,那么输出“SingleDogMZX”(不含引号)。
5 1 1 3 2 1 1 0 -2 0 2 1 0 0 -1
4
样例中,检查了(1,1)(2,2),(2,0),(3,2)共4张桌子
对于30%的数据,学姐每次移动时不会移动到已经检查过的桌子。
对于60%的数据,任何时刻学姐的横纵坐标都为≤2500的自然数。
对于90%的数据,任何时刻学姐的横纵坐标的绝对值都为≤2500的自然数。
对于100%的数据,任何时刻学姐的横纵坐标的绝对值都为≤10^9的自然数,n≤1000000。
mzx