站外题求助,玄关
  • 板块灌水区
  • 楼主lyx703
  • 当前回复6
  • 已保存回复6
  • 发布时间2023/10/3 16:02
  • 上次更新2023/11/2 16:07:41
查看原帖
站外题求助,玄关
931976
lyx703楼主2023/10/3 16:02

题目描述

1000ms/512mb

汽车业内普遍认为,2020-2030年将是自动驾驶发展的“黄金十年”,现在某知名汽车公司需要小智帮忙测试一台自动驾驶汽车。现将测试地区被划分成网格状,长度和宽度分别为n,m ,左上角被标记为 (1,1),右下角被标记为(n,m) 。而需要测试的汽车在(x,y ),由于安全需求自动驾驶汽车不能离开测试区域,所以在即将离开测试区域时,会停留在测试区域的边界上。现在给自动驾驶汽车下达了一些命令。每个命令由 u,d,l,r 和一个数字z 组成,其中u,d,l,r 表示向上、向下、向左、向右移动,z 则表示移动距离。由于命令太多,需要小智计算出汽车最终会在测试区域的哪个位置。

输入格式

第一行三个整数n,m,k, 表示测试区域大小以及命令数量。

第二行两个整数x,y 表示汽车的起点。

下面k 行每行一个字符和一个整数,代表一次移动。

输出格式

输出两个整数,表示汽车所在位置。

数据范围

对于100% 的数据,满足 1≤n,m≤109,1≤k≤105,1≤x≤109,1≤x≤n,1≤y≤m 。

样例输入

3 3 2
1 1
r 4
d 2

样例输出

3 3

样例解释

汽车开始在 (1,1),汽车先向右行驶 4 个单位,但是会出测试区域,所以它会停在 (1,3) 处,汽车再向下行驶 2 个单位,到达最终位置 (3,3)。

2023/10/3 16:02
加载中...