【发布时间】:2012-08-28 00:48:43
【问题描述】:
有一个鹅卵石商人。他出售用于擦亮地板的鹅卵石。他的主要职责是测量房间两侧的长度。但他有时会犯错,错误会导致损失。所以,他来找你,让你做一辆智能小车,它可以沿着房间的墙壁跑,并计算它们的长度。
汽车必须从起点返回。这意味着起点与终点相同。当汽车给出房间墙壁的长度时,您可以计算地板的表面积。
知道表面积,你可以计算出用鹅卵石覆盖整个地板的价格。 1平方米的面积需要3公斤的鹅卵石。鹅卵石的价格为每公斤 5 美元。
例如,使用两个数组来说明汽车的测量值。
Array 1 = {L, R, L, R, R, L, R, R, L, R, R, L, R, L, L, R, Z}
L 表示汽车左转。 R 表示汽车右转。 Z 表示,终点在最后一圈之后。下图将消除任何误解(在此示例中Array 1 = {L, R, R, R, Z})。
Array 2 = {3, 4, 2, 3, 2, 4, 5, 4, 2, 3, 2, 1, 2, 2, 2, 1, 2}
Array2 的元素表示经过相应转弯后汽车经过的长度(以米为单位)。
{3L, 4R, 2L, 3R, 2R, 4L, 5R, 4R, 2L, 3R, 2R, 1L, 2R, 2L, 2L, 1R, 2Z}
在此表示中,可以清楚地看到从入口转折点的方向以及到下一个转折点的距离。 Array1 中的最后一个元素Z 表示Array2 中对应的长度是最后的距离,经过这个长度,汽车将到达终点。
给定图片的面积是 63 平方米,覆盖它的成本是 945 美元。!
【问题讨论】:
-
没有人给我......我卡住了