提出 #30205499
ソースコード 拡げる
use proconio::input;
fn main() {
input! {
n: usize,
b: [usize; n - 1],
};
let inf = 100_000_usize;
let mut a = vec![inf; n];
for (i, b_i) in b.iter().copied().enumerate() {
a[i] = a[i].min(b_i);
a[i + 1] = a[i + 1].min(b_i);
}
let ans = a.into_iter().sum::<usize>();
println!("{}", ans);
}
提出情報
| 提出日時 | |
|---|---|
| 問題 | 094 - Maximal Value |
| ユーザ | bouzuya |
| 言語 | Rust (1.42.0) |
| 得点 | 300 |
| コード長 | 355 Byte |
| 結果 | AC |
| 実行時間 | 7 ms |
| メモリ | 2164 KiB |
ジャッジ結果
| セット名 | Sample | All | ||||
|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 300 / 300 | ||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| Sample | sample00, sample01, sample02 |
| All | handmade03, handmade04, handmade05, handmade06, handmade07, handmade08, handmade09, random10, random11, random12, random13, random14, sample00, sample01, sample02 |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| handmade03 | AC | 7 ms | 1928 KiB |
| handmade04 | AC | 2 ms | 2008 KiB |
| handmade05 | AC | 1 ms | 1972 KiB |
| handmade06 | AC | 4 ms | 2140 KiB |
| handmade07 | AC | 2 ms | 2052 KiB |
| handmade08 | AC | 2 ms | 2092 KiB |
| handmade09 | AC | 2 ms | 2064 KiB |
| random10 | AC | 2 ms | 2068 KiB |
| random11 | AC | 2 ms | 2060 KiB |
| random12 | AC | 2 ms | 2096 KiB |
| random13 | AC | 2 ms | 2148 KiB |
| random14 | AC | 2 ms | 2084 KiB |
| sample00 | AC | 1 ms | 1924 KiB |
| sample01 | AC | 2 ms | 2164 KiB |
| sample02 | AC | 1 ms | 2040 KiB |