[语言月赛 202508] 分数计算

Luogu
IDLGB4385
Time1000ms
Memory512MB
DifficultyP1
2025顺序结构数组语言月赛
扶苏正在接受一场来自洛谷的考试。现在她已经完成了答案提交,需要估计自己的分数。 考试共有 $n$ 道题目,每道题目的答案都是一个整数。对于第 $i$ 题,扶苏的答案是 $p_i$,正确答案是 $j_i$,该题目的分数是 $s_i$。扶苏第 $i$ 题的得分将是: $$ \max(0, s_i - |p_i - j_i|) $$ 其中,$\max(a,b)$ 表示 $a,b$ 两个数字中的最大值。上式的含义是:如果扶苏的答案和正确答案相同,则得 $s_i$ 分,否则她的答案和标准答案每多相差 $1$,就少得 $1$ 分,最低得 $0$ 分(即不会有负分)。 扶苏的总分是每道题目的得分之和。 现在,你要帮助扶苏算出自己的总分。 ## Input 第一行是一个整数,表示题目数量 $n$。 第二行有 $n$ 个整数,表示扶苏的答案 $p_1, p_2, \dots p_n$。 第三行有 $n$ 个整数,表示标准答案 $j_1, j_2, \dots j_n$。 第四行有 $n$ 个整数,表示每个题的分数 $s_1, s_2, \dots s_n$。 ## Output 输出一行一个整数,表示扶苏的总分。 [samples] ## Note | 测试点编号 | $n \leq$ | 特殊约定 | | :-: | :-: | :-:| | $1,2$ | $1$ | 无 | | $3,4$ | $100$ | $p_i = j_i$ | | $5,6$ | $100$ | $s_i = 1$ | | $7 \sim 10$ | $10^5$ | 无 | 对全部的测试数据,保证 $1 \leq n \leq 10^5$,$1 \leq s_i, j_i, p_i \leq 10^4$。
Samples
Input #1
3
1 2 3
3 2 1
1 10 110
Output #1
118
Input #2
3
1 2 3
1 2 3
1 2 3
Output #2
6
Input #3
5
1 2 3 4 5
1 3 3 5 4
1 1 1 1 1
Output #3
2
API Response (JSON)
{
  "problem": {
    "name": "[语言月赛 202508] 分数计算",
    "description": {
      "content": " 扶苏正在接受一场来自洛谷的考试。现在她已经完成了答案提交,需要估计自己的分数。 考试共有 $n$ 道题目,每道题目的答案都是一个整数。对于第 $i$ 题,扶苏的答案是 $p_i$,正确答案是 $j_i$,该题目的分数是 $s_i$。扶苏第 $i$ 题的得分将是: $$ \\max(0, s_i - |p_i - j_i|) $$ 其中,$\\max(a,b)$ 表示 $a,b$ 两个数字中的最",
      "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": "LGB4385"
  },
  "statements": [
    {
      "statement_type": "Markdown",
      "content": "扶苏正在接受一场来自洛谷的考试。现在她已经完成了答案提交,需要估计自己的分数。\n\n考试共有 $n$ 道题目,每道题目的答案都是一个整数。对于第 $i$ 题,扶苏的答案是 $p_i$,正确答案是 $j_i$,该题目的分数是 $s_i$。扶苏第 $i$ 题的得分将是:\n\n$$\n\\max(0, s_i - |p_i - j_i|)\n$$\n\n其中,$\\max(a,b)$ 表示 $a,b$ 两个数字中的最大...",
      "is_translate": false,
      "language": "English"
    }
  ]
}
Full JSON Raw Segments