AT_abc224_e.[ABC224E] Integers on Grid
提高+/省选-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有一个高 H 行、宽 W 列的网格。第 i 行从上往下数,第 j 列从左往右数,网格的每个格子记为 (i,j)。
每个格子上都写有一个整数。对于 i=1,2,…,N,格子 (ri,ci) 上写有正整数 ai,其余所有格子上都写有 0。
一开始,有一个棋子放在格子 (R,C) 上。高桥君可以任意次数地将棋子“从当前格子移动到另一个格子”。但每次移动都必须同时满足以下两个条件:
- 移动目标格子上的整数必须严格大于当前格子上的整数。
- 移动目标格子必须和当前格子在同一行,或者在同一列。
对于 i=1,2,…,N,请输出当 (R,C)=(ri,ci) 时,高桥君最多可以移动棋子的次数。
输入格式
输入按以下格式从标准输入给出。
H W N
r1 c1 a1
r2 c2 a2
⋮
rN cN aN
输出格式
请输出 N 行。对于 i=1,2,…,N,第 i 行输出当 (R,C)=(ri,ci) 时,高桥君最多可以移动棋子的次数。
输入输出样例
输入#1
3 3 7 1 1 4 1 2 7 2 1 3 2 3 5 3 1 2 3 2 5 3 3 5
输出#1
1 0 2 0 3 1 0
输入#2
5 7 20 2 7 8 2 6 4 4 1 9 1 5 4 2 2 7 5 5 2 1 7 2 4 6 6 1 4 1 2 1 10 5 6 9 5 3 3 3 7 9 3 6 3 4 3 4 3 3 10 4 2 1 3 5 4 1 2 6 4 7 9
输出#2
2 4 1 5 3 6 6 2 7 0 0 4 1 5 3 0 5 2 4 0
说明/提示
限制条件
- 2≤H,W≤2×105
- 1≤N≤min(2×105,HW)
- 1≤ri≤H
- 1≤ci≤W
- 1≤ai≤109
- i=j⇒(ri,ci)=(rj,cj)
- 输入均为整数
样例解释 1
网格上的整数如下所示:
4 7 0
3 0 5
2 5 5
- 当 (R,C)=(r1,c1)=(1,1) 时,可以移动 (1,1)→(1,2),最多移动 1 次。
- 当 (R,C)=(r2,c2)=(1,2) 时,无法移动棋子,最多移动 0 次。
- 当 (R,C)=(r3,c3)=(2,1) 时,可以移动 (2,1)→(1,1)→(1,2),最多移动 2 次。
- 当 (R,C)=(r4,c4)=(2,3) 时,无法移动棋子,最多移动 0 次。
- 当 (R,C)=(r5,c5)=(3,1) 时,可以移动 (3,1)→(2,1)→(1,1)→(1,2),最多移动 3 次。
- 当 (R,C)=(r6,c6)=(3,2) 时,可以移动 (3,2)→(1,2),最多移动 1 次。
- 当 (R,C)=(r7,c7)=(3,3) 时,无法移动棋子,最多移动 0 次。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?