[语言月赛 202509] 训练记录

Luogu
IDLGB4404
Time1000ms
Memory512MB
DifficultyP1
2025循环结构语言月赛
小 S 在模拟赛中的表现规律非常明显——第 $1,3,5,7,\cdots$ 场模拟赛表现优异,第 $2,4,6,8,\cdots$ 场模拟赛表现一般。 小 S 将进行一场为期 $d$ 天的培训。每天早上,小 S 会得到今天的训练信息——$0$ 表示休息日,否则是工作日。在工作日中,$1$ 表示有模拟赛,$2$ 表示没有模拟赛。 最初小 S 的愉悦值为 $0$。 - 若一天是休息日,小 S 的愉悦值将增加 $100$。 - 否则: - 若没有模拟赛,小 S 的愉悦值不会改变; - 若这是第奇数场模拟赛,小 S 的愉悦值将增加 $50$; - 若这是第偶数场模拟赛,小 S 的愉悦值将减少 $30$。 对于这 $d$ 天,请输出每一天结束后小 S 的愉悦值。 注意,休息日是一定没有模拟赛的。 ## Input 第一行一个正整数 $d$,表示小 S 的培训时长。 接下来 $d$ 行,每行一个整数 $a_i$,表示第 $i$ 天的训练状态。 ## Output 输出 $d$ 行,每行一个整数 $h_i$,表示第 $i$ 天培训结束后,小 S 的愉悦值。 [samples] ## Background ![](https://cdn.luogu.com.cn/upload/image_hosting/5y98t2nx.png) 但乐观的小 S 总是保持愉悦! ## Note ### 样例 1 解释 小 S 参加了为期三天的培训,最初愉悦值为 $0$。 第一天是休息日,愉悦值增加 $100$,故输出 $0+100=100$。 第二天是工作日,有模拟赛,是第一场,因此愉悦值增加 $50$,输出 $100+50=150$。 第三天是工作日,有模拟赛,是第二场,因此愉悦值减少 $30$,输出 $150-30=120$。 ### 数据规模与约定 对于 $100\%$ 的数据,$1\le d\le 5000$,$0\le a_i\le 2$。 | 测试点编号 | $a_i\le$ | 特殊性质 | |:-:|:-:|:-:| | $1\sim 2$ | $0$ | 无 | | $3\sim 5$ | $1$ | 无 | | $6\sim 8$ | $2$ | 无 | | $9\sim 10$ | ^ | 有 | 特殊性质:保证总共只有一场模拟赛。
Samples
Input #1
3
0
1
1
Output #1
100
150
120
Input #2
5
1
2
0
1
0
Output #2
50
50
150
120
220
Input #3
9
0
0
2
1
0
2
0
1
0
Output #3
100
200
200
250
350
350
450
420
520
API Response (JSON)
{
  "problem": {
    "name": "[语言月赛 202509] 训练记录",
    "description": {
      "content": "小 S 在模拟赛中的表现规律非常明显——第 $1,3,5,7,\\cdots$ 场模拟赛表现优异,第 $2,4,6,8,\\cdots$ 场模拟赛表现一般。 小 S 将进行一场为期 $d$ 天的培训。每天早上,小 S 会得到今天的训练信息——$0$ 表示休息日,否则是工作日。在工作日中,$1$ 表示有模拟赛,$2$ 表示没有模拟赛。 最初小 S 的愉悦值为 $0$。 - 若一天是休息日,小 S ",
      "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": "LGB4404"
  },
  "statements": [
    {
      "statement_type": "Markdown",
      "content": "小 S 在模拟赛中的表现规律非常明显——第 $1,3,5,7,\\cdots$ 场模拟赛表现优异,第 $2,4,6,8,\\cdots$ 场模拟赛表现一般。\n\n小 S 将进行一场为期 $d$ 天的培训。每天早上,小 S 会得到今天的训练信息——$0$ 表示休息日,否则是工作日。在工作日中,$1$ 表示有模拟赛,$2$ 表示没有模拟赛。\n\n最初小 S 的愉悦值为 $0$。\n\n- 若一天是休息日,小 S ...",
      "is_translate": false,
      "language": "English"
    }
  ]
}
Full JSON Raw Segments