Submission #16766710


Source Code Expand

Copy
use proconio::input;
use proconio::marker::Usize1;

fn main() {
    input! {
        n: usize,
        q: usize,
        lrt: [(Usize1, Usize1, i64); q],
    };
    let mut a = vec![0_i64; n];
    for &(l_i, r_i, t_i) in lrt.iter() {
        for j in l_i..=r_i {
            a[j] = t_i;
        }
    }
    for &a_i in a.iter() {
        println!("{}", a_i);
    }
}

Submission Info

Submission Time
Task B - 編集
User bouzuya
Language Rust (1.42.0)
Score 100
Code Size 367 Byte
Status
Exec Time 6 ms
Memory 2164 KB

Judge Result

Set Name Score / Max Score Test Cases
sample 0 / 0 sample01.txt, sample02.txt
All 100 / 100 00.txt, 01.txt, 02.txt, 03.txt, 04.txt, 05.txt, 06.txt, 07.txt, 08.txt, 09.txt, 10.txt, 11.txt, 12.txt, 13.txt, 14.txt, 15.txt, 16.txt, 17.txt, 18.txt, 19.txt, sample01.txt, sample02.txt, sample01.txt, sample02.txt
Case Name Status Exec Time Memory
00.txt 6 ms 2156 KB
01.txt 4 ms 2080 KB
02.txt 1 ms 2072 KB
03.txt 2 ms 1996 KB
04.txt 2 ms 2056 KB
05.txt 2 ms 2132 KB
06.txt 2 ms 1992 KB
07.txt 1 ms 2052 KB
08.txt 2 ms 2040 KB
09.txt 2 ms 2024 KB
10.txt 2 ms 2164 KB
11.txt 3 ms 2044 KB
12.txt 1 ms 1996 KB
13.txt 3 ms 2068 KB
14.txt 2 ms 2020 KB
15.txt 2 ms 1980 KB
16.txt 2 ms 2124 KB
17.txt 2 ms 2108 KB
18.txt 2 ms 2004 KB
19.txt 2 ms 2004 KB
sample01.txt 1 ms 2152 KB
sample02.txt 1 ms 2032 KB