結果
問題 |
No.999 てん vs. ほむ
|
ユーザー |
|
提出日時 | 2024-08-02 13:37:12 |
言語 | Rust (1.83.0 + proconio) |
結果 |
AC
|
実行時間 | 296 ms / 2,000 ms |
コード長 | 493 bytes |
コンパイル時間 | 11,977 ms |
コンパイル使用メモリ | 402,732 KB |
実行使用メモリ | 6,944 KB |
最終ジャッジ日時 | 2024-08-02 13:37:33 |
合計ジャッジ時間 | 17,881 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 20 |
ソースコード
fn main() { proconio::input! { n: usize, a: [i64; n*2], } let points = a.chunks_exact(2).map(|x| x[1] - x[0]).collect::<Vec<_>>(); eprintln!("{points:?}"); let mut lpoint = 0; let mut rpoint = points.iter().sum::<i64>(); let mut point_max = lpoint + rpoint; for i in 0..points.len() { lpoint -= points[i]; rpoint -= points[i]; point_max = std::cmp::max(point_max, lpoint + rpoint); } println!("{}", point_max); }