AT_abc037_b.[ABC037B] 編集

普及-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

有一个长度为 NN 的数列 {ai}\{a_i\}。最初,这个数列的所有元素均为 00。

对于这个数列,按照输入给定的顺序,总共进行 QQ 次如下操作:

  • 将数列第 LiL_i 个到第 RiR_i 个(包含两端)元素全部赋值为 TiT_i。注意,数列的第一个元素编号为 11。

请输出最终每个元素的值。

输入格式

输入以如下格式从标准输入读入。

NN QQ
L1L_1 R1R_1 T1T_1
L2L_2 R2R_2 T2T_2
⋮\vdots
LQL_Q RQR_Q TQT_Q

输出格式

输出共 NN 行。第 ii 行输出操作后的 aia_i 的值。

输入输出样例

  • 输入#1

    5 2
    1 3 10
    2 4 20

    输出#1

    10
    20
    20
    20
    0
  • 输入#2

    10 4
    2 7 22
    3 5 4
    6 10 1
    4 4 12

    输出#2

    0
    22
    4
    12
    4
    1
    1
    1
    1
    1

说明/提示

限制条件

  • 1≤N≤1001 \leq N \leq 100
  • 1≤Q≤1001 \leq Q \leq 100
  • 1≤Li≤Ri≤N1 \leq L_i \leq R_i \leq N
  • 1≤Ti≤1091 \leq T_i \leq 10^9
  • TiT_i 为整数。

样例解释 1

最初,数列为 {0, 0, 0, 0, 0}\{0,\ 0,\ 0,\ 0,\ 0\}。第 11 次操作后,数列变为 {10, 10, 10, 0, 0}\{10,\ 10,\ 10,\ 0,\ 0\}。第 22 次操作后,数列变为 {10, 20, 20, 20, 0}\{10,\ 20,\ 20,\ 20,\ 0\}。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页