結果

問題 No.3424 Shooting Game
コンテスト
ユーザー chiaoi
提出日時 2026-01-11 14:54:08
言語 Rust
(1.92.0 + proconio + num)
結果
TLE  
実行時間 -
コード長 528 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 24,122 ms
コンパイル使用メモリ 416,372 KB
実行使用メモリ 13,224 KB
最終ジャッジ日時 2026-01-11 14:54:39
合計ジャッジ時間 28,167 ms
ジャッジサーバーID
(参考情報)
judge3 / judge2
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other TLE * 1 -- * 9
権限があれば一括ダウンロードができます

ソースコード

diff #
raw source code

use proconio::input;
#[allow(unused)]
use proconio::marker::*;
#[allow(unused)]
use std::collections::*;

fn main() {
    input! {
        n: usize,
        t: usize,
        mut lrp: [(usize, usize, u64); n],
    };

    let mut p = vec![0; 400_000 + 1];
    for &(l, r, pi) in &lrp {
        for i in l..=r {
            p[i] = p[i].max(pi);
        }
    }
    let mut dp = vec![0; 400_000 + 1];
    for i in t..=400_000 {
        dp[i] = dp[i - 1].max(dp[i - t] + p[i - t]);
    }

    println!("{}", dp.last().unwrap());
}
0