結果
| 問題 | No.3424 Shooting Game |
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2026-01-11 14:54:08 |
| 言語 | Rust (1.92.0 + proconio + num) |
| 結果 |
TLE
|
| 実行時間 | - |
| コード長 | 528 bytes |
| 記録 | |
| コンパイル時間 | 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 |
ソースコード
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());
}