[语言月赛 202402] 小朋友的身高

Luogu
IDLGB3936
Time1000ms
Memory512MB
DifficultyP1
2024O2优化数组语言月赛
卷王有 $n$ 个朋友,最初,第 $i$ 位朋友的身高为 $a_i$。 时光飞逝,一转眼就过去了 $m$ 年。在第 $i$ 年第 $j$ 位朋友的身高增长了 $b_{i,j}$。 卷王有 $q$ 次询问,每一次询问包含 $3$ 个数 $x,y,z$,表示询问**过了 $x$ 年后**第 $y$ 位朋友和第 $z$ 位朋友的**身高差**(即第 $y$ 位朋友 $x$ 年后的身高减第 $z$ 位朋友 $x$ 年后的身高)。特别的,若 $x=0$,表示询问最初时第 $y$ 位朋友和第 $z$ 位朋友的**身高差**。 ## Input 读入数据共 $m+q+2$ 行。 第一行三个正整数 $n,m,q$,含义见题意。 接下来一行 $n$ 个正整数 $a_i$,表示小朋友们最初的身高。 接下来 $m$ 行,每行 $n$ 个正整数,表示 $b_{i,j}$。 最后 $q$ 行,每行 $3$ 个正整数 $x,y,z$,表示询问过了 $x$ 年后第 $y$ 个小朋友和第 $z$ 个小朋友的**身高差**。 ## Output 输出共 $q$ 行。对于每组询问,输出对应的身高差。 [samples] ## Background 卷王十分喜欢和朋友们一起玩! ## Note ### 样例 1 解释 $1$ 年后,第 $1$ 位朋友身高为 $3$,第 $3$ 位朋友身高为 $5$,身高差为 $3-5=-2$;\ $2$ 年后,第 $2$ 位朋友身高为 $7$,第 $3$ 位朋友身高为 $6$,身高差为 $7-6=1$; ### 数据规模与约定 - 对于 $20\%$ 的数据,满足所有 $b_{i,j}$ 都相等; - 对于 $50\%$ 的数据,满足 $1\leq n,m,q\leq 300$,$1\leq a_i\leq 10^5$,$1\leq b_{i,j}\leq 10^5$; - 对于 $100\%$ 的数据,满足 $1\leq n,m,q\leq 10^3$,$0\leq x\leq m$,$1\leq y,z\leq n$,$1\leq a_i\leq 10^9$,$1\leq b_{i,j}\leq 10^9$。
Samples
Input #1
3 2 2
1 2 3
2 2 2
4 3 1
1 1 3
2 2 3
Output #1
-2
1
API Response (JSON)
{
  "problem": {
    "name": "[语言月赛 202402] 小朋友的身高",
    "description": {
      "content": "卷王有 $n$ 个朋友,最初,第 $i$ 位朋友的身高为 $a_i$。 时光飞逝,一转眼就过去了 $m$ 年。在第 $i$ 年第 $j$ 位朋友的身高增长了 $b_{i,j}$。 卷王有 $q$ 次询问,每一次询问包含 $3$ 个数 $x,y,z$,表示询问**过了 $x$ 年后**第 $y$ 位朋友和第 $z$ 位朋友的**身高差**(即第 $y$ 位朋友 $x$ 年后的身高减第 $z$ 位",
      "description_type": "Markdown"
    },
    "platform": "Luogu",
    "limit": {
      "time_limit": 1000,
      "memory_limit": 524288
    },
    "difficulty": {
      "LuoguStyle": "P1"
    },
    "is_remote": true,
    "is_sync": true,
    "sync_url": null,
    "sign": "LGB3936"
  },
  "statements": [
    {
      "statement_type": "Markdown",
      "content": "卷王有 $n$ 个朋友,最初,第 $i$ 位朋友的身高为 $a_i$。\n\n时光飞逝,一转眼就过去了 $m$ 年。在第 $i$ 年第 $j$ 位朋友的身高增长了 $b_{i,j}$。\n\n卷王有 $q$ 次询问,每一次询问包含 $3$ 个数 $x,y,z$,表示询问**过了 $x$ 年后**第 $y$ 位朋友和第 $z$ 位朋友的**身高差**(即第 $y$ 位朋友 $x$ 年后的身高减第 $z$ 位...",
      "is_translate": false,
      "language": "English"
    }
  ]
}
Full JSON Raw Segments