| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 134993 | 胡海峰老师 | 铺地毯 | Python3 | Accepted | 51 MS | 3792 KB | 677 | 2025-11-02 08:56:54 |
n = int(input()) # 存储所有地毯的信息 carpets = [] for _ in range(n): a, b, g, k = map(int, input().split()) carpets.append((a, b, g, k)) # 目标点坐标 x, y = map(int, input().split()) # 初始化结果为-1(表示没有被覆盖) result = -1 # 从最后一张地毯开始向前检查(因为后铺的地毯在上面) for i in range(n-1, -1, -1): a, b, g, k = carpets[i] # 检查点(x,y)是否在当前地毯范围内 # 地毯范围:[a, a+g] 在x轴方向,[b, b+k] 在y轴方向 if a <= x <= a + g and b <= y <= b + k: result = i + 1 # 地毯编号从1开始 break print(result)